二级Python语言程序设计考试笔记
Python二级等考复习知识点精品
Python二级等考复习知识点精品Python是一种高级编程语言,广泛应用于各行各业。
作为一门通用编程语言,Python有着丰富的库和模块,可以用于开发各种类型的应用程序。
对于准备参加Python二级等考的人来说,了解和掌握一些重要的知识点是非常必要的。
本文将对Python二级等考的复习知识点进行精讲,帮助考生更好地准备考试。
一、Python基础1. 变量和数据类型在Python中,可以使用变量来存储数据。
Python支持多种不同类型的数据,包括整数、浮点数、字符串、列表、元组和字典等。
了解这些数据类型的特点和使用方法是十分重要的。
2. 条件和循环条件和循环是编程中非常重要的概念。
Python提供了if-elif-else语句和for循环、while循环等多种结构,可以实现不同的条件判断和循环操作。
3. 函数和模块函数是一段可重用的代码块,可以接受参数并返回结果。
Python还提供了丰富的函数库和模块,可以帮助我们更好地组织和管理代码。
二、Python面向对象编程(OOP)1. 类和对象在Python中,一切都是对象。
类是对象的抽象,可以通过定义类来创建对象。
了解类和对象的概念,并能够使用类和对象进行编程是非常重要的。
2. 继承和多态继承和多态是面向对象编程的重要特性。
通过继承可以实现代码的复用,通过多态可以实现代码的灵活性和扩展性。
3. 异常处理异常是程序运行过程中可能出现的错误,Python提供了强大的异常处理机制,可以帮助我们对异常进行捕获和处理,提高程序的健壮性。
三、Python标准库和第三方库1. 标准库Python标准库是Python提供的一些内置模块,包含了丰富的功能和工具,可以帮助我们快速开发应用程序。
例如,random模块可以生成随机数,datetime模块可以处理日期和时间等。
2. 第三方库除了Python标准库外,还有许多优秀的第三方库可供我们使用。
例如,NumPy库和Pandas库可以帮助我们进行科学计算和数据分析,Matplotlib库可以绘制各种类型的图表等。
python二级考点总结
python二级考点总结Python是一种简单易学的编程语言,广泛应用于科学计算、数据分析、人工智能等领域。
在Python的二级考点中,我们将总结一些重要的知识点和技巧,帮助大家更好地掌握Python编程。
一、数据类型Python中常用的数据类型包括整数、浮点数、字符串、布尔值和列表等。
其中,整数和浮点数用于表示数值,字符串用于表示文本,布尔值用于表示真假,列表用于存储一系列元素。
我们需要了解它们的基本特性以及常见的操作方法。
二、变量和赋值在Python中,我们可以通过变量来存储数据,并对变量进行赋值操作。
变量名是对数据的引用,可以随时修改其值。
在赋值时,需要注意变量名的命名规则和规范,以及赋值操作的基本语法。
三、控制流程控制流程是编程中常用的概念,用于控制程序的执行顺序。
在Python中,常见的控制流程包括条件语句和循环语句。
条件语句用于根据条件的真假执行不同的代码块,循环语句用于重复执行某段代码。
我们需要掌握这些语句的基本语法和使用方法。
四、函数和模块函数是一种封装了一系列语句的代码块,可以重复使用。
在Python中,我们可以自定义函数,并通过函数名进行调用。
模块是一种封装了相关函数和变量的文件,可以通过导入模块来使用其中的内容。
我们需要了解函数和模块的定义和使用方法。
五、文件操作在Python中,我们可以通过文件操作来读取和写入文件。
常见的文件操作包括打开文件、读取文件内容、写入文件内容和关闭文件等。
我们需要了解文件操作的基本语法和常见的应用场景。
六、异常处理异常处理是一种处理程序异常情况的方法。
在Python中,我们可以使用try-except语句来捕获和处理异常。
异常处理可以帮助我们优雅地处理程序中的错误,避免程序崩溃。
我们需要了解异常处理的基本语法和常见的异常类型。
七、面向对象编程面向对象编程是一种编程范式,将数据和方法封装在对象中,以实现代码的重用和模块化。
在Python中,我们可以定义类和对象,并通过面向对象的思想来设计和实现程序。
全国计算机二级Python程序设计考点
全国计算机二级Python程序设计考点Python 语言因其简洁易懂、功能强大,在编程领域越来越受欢迎。
对于准备参加全国计算机二级 Python 程序设计考试的同学来说,了解考点是备考的关键。
以下是对主要考点的详细介绍。
一、基本语法1、数据类型数字类型:包括整数(int)、浮点数(float)、复数(complex)。
需要掌握它们的表示方法、运算规则以及相互转换。
字符串类型:理解字符串的定义、索引、切片操作,以及常见的字符串方法,如查找、替换、分割等。
列表、元组和字典:列表(list)是可变序列,元组(tuple)是不可变序列,字典(dict)是键值对的数据结构。
要熟悉它们的创建、访问、修改和遍历方法。
2、变量与赋值变量的命名规则:遵循标识符的命名规范,能够正确定义和使用有意义的变量名。
赋值语句:掌握简单赋值、多重赋值和序列解包等赋值方式。
3、运算符与表达式算术运算符:加(+)、减()、乘()、除(/)、取模(%)、幂运算()等。
比较运算符:大于(>)、小于(<)、等于(==)、不等于(!=)等,以及它们的组合使用。
逻辑运算符:与(and)、或(or)、非(not),能够根据逻辑关系构建表达式。
4、控制结构顺序结构:按照语句的书写顺序依次执行。
选择结构:包括 ifelifelse 语句,能够根据条件进行不同的处理。
循环结构:for 循环和 while 循环,掌握循环的条件判断、循环体的执行以及循环的控制。
二、函数1、函数的定义与调用定义函数:使用 def 关键字定义函数,明确函数的参数和返回值。
调用函数:传递正确的参数,获取函数的返回结果。
2、参数传递位置参数:按照参数的位置顺序传递。
关键字参数:通过参数名指定参数值。
默认参数:在函数定义时为参数指定默认值。
可变参数:args 和 kwargs 的使用。
3、函数的返回值返回单个值或多个值。
理解返回值的类型和处理方式。
4、内置函数熟悉一些常用的内置函数,如len()、range()、sum()、max()、min()等,能够在程序中正确使用它们。
python二级笔记
python二级笔记
好的,以下是一个Python二级笔记的示例:
1. Python是一种解释型语言,它具有简单易学、语法简洁、代码可读性高、功能强大等特点。
2. Python中的注释有两种方式,分别是单行注释和多行注释。
单行注释以“”开头,多行注释以“"""”或“'''”开头和结尾。
3. Python中的变量名必须以字母或下划线开头,不能以数字开头。
变量名
可以包含字母、数字和下划线,但不能包含空格。
4. Python中的数据类型有整型、浮点型、复数型、布尔型、字符串型等。
5. Python中的运算符有算术运算符、比较运算符、赋值运算符、逻辑运算
符等。
6. Python中的控制语句有条件语句、循环语句、跳转语句等。
7. Python中的函数是一种封装了特定功能的代码块,可以重复使用。
函数
的定义使用“def”关键字,参数列表放在圆括号中,函数体放在冒号后面。
8. Python中的模块是一个包含Python代码的单独文件,可以用来组织代码、封装功能和实现可重用性。
模块的导入使用“import”关键字。
9. Python中的异常处理使用“try”和“except”关键字,可以捕获和处理异常情况。
10. Python中的文件操作包括打开文件、读取文件、写入文件、关闭文件等操作,需要使用“open”函数来打开文件,并使用“with”语句来自动关闭文件。
二级Python语言程序设计考试笔记
二级Python语言程序设计考试笔记根据《全国计算机等级考试二级Python语言程序设计考试大纲2018 年版)》编写编者:吴海锋目录一、Python语言基本语法元素 (2)1、程序的基本语法元素 (2)2、基本输入输出函数 (3)3、源程序的书写风格 (3)4、Python语言的特点 (3)二、基本数据类型 (4)1、数字类型 (4)2、数字类型的运算 (5)3、字符串类型及格式化 (5)4、字符串类型的操作 (6)5、类型判断和类型间转换 (7)三、程序的控制结构 (8)1、程序流程图 (8)2、程序的分支结构 (9)3、程序的循环结构 (10)4、程序的异常处理 (10)四、函数和代码复用 (11)1、函数的定义和使用 (11)2、函数的参数传递 (11)3、变量的作用域 (11)五、组合数据类型 (12)1、组合数据类型的基本概念 (12)2、集合类型 (12)3、序列类型 (13)4、列表类型 (14)5、字典类型 (15)6、字典类型的操作 (15)六、文件和数据格式化 (17)1、文件的使用 (17)2、数据组织的维度 (18)3、一维数据的处理 (18)4、二维数据的处理 (19)5、采用CSV格式对一二维数据文件的读写 (19)七、Python计算生态 (20)1、标准库 (20)2、基本的Python内置函数 (20)3、第三方库的获取和安装 (20)4、第三方库 (20)5、更广泛的Python计算生态 (21)一、Python语言基本语法元素1、程序的基本语法元素1)程序的格式框架2)缩进。
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进= 4个空格。
缩进是Python语言中表明程序框架的唯一手段。
当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
Python二级备考笔记10第三方库
Python⼆级备考笔记10第三⽅库本⽂仅针对Python⼆级的选择题对常见第三⽅库进⾏整理,未对第三库进⾏展开说明红⾊标出的第三⽅库属于⼀定要掌握的第三⽅库,其他⿊⾊的第三⽅库属于仅知道功能即可红⾊第三⽅库具体操作会在后续发出~~~与⽹络爬⾍有关的第三⽅库requests-对HTTP协议进⾏⾼度封装,⽀持⾮常丰富的链接访问功能。
PySpider-⼀个国⼈编写的强⼤的⽹络爬⾍系统并带有强⼤的WebUI。
bs4-beautifulsoup4库,⽤于解析和处理HTML和XML。
Scrapy-很强⼤的爬⾍框架,⽤于抓取⽹站并从其页⾯中提取结构化数据。
可⽤于从数据挖掘到监控和⾃动化测试的各种⽤途Crawley-⾼速爬取对应⽹站的内容,⽀持关系和⾮关系数据库,数据可以导出为JSON、XML等Portia-可视化爬取⽹页内容cola-分布式爬⾍框架newspaper-提取新闻、⽂章以及内容分析lxml-lxml是python的⼀个解析库,这个库⽀持HTML和xml的解析,⽀持XPath的解析⽅式与⾃动化有关的第三⽅库XlsxWriter-操作Excel⼯作表的⽂字,数字,公式,图表等win32com-有关Windows系统操作、Office(Word、Excel等)⽂件读写等的综合应⽤库pymysql-操作MySQL数据库pymongo-把数据写⼊MongoDBsmtplib-发送电⼦邮件模块selenium-⼀个调⽤浏览器的driver,通过这个库可以直接调⽤浏览器完成某些操作,⽐如输⼊验证码,常⽤来进⾏浏览器的⾃动化⼯作。
pdfminer-⼀个可以从PDF⽂档中提取各类信息的第三⽅库。
与其他PDF相关的⼯具不同,它能够完全获取并分析 P D F 的⽂本数据PyPDF2-⼀个能够分割、合并和转换PDF页⾯的库。
openpyxl-⼀个处理Microsoft Excel⽂档的Python第三⽅库,它⽀持读写Excel的xls、xlsx、xlsm、xltx、xltm。
2023全国计算机等级考试二级教程--python语言程序设计
全国计算机等级考试(NCRE)二级Python语言程序设计教程通常会覆盖Python基础语法、数据结构、函数、面向对象编程、文件操作、异常处理等核心知识点。
1. Python简介:介绍Python的历史、特点以及在不同领域的应用。
2. Python环境搭建:指导如何安装Python解释器、配置开发环境,以及如何使用集成开发环境(IDE)。
3. 基础语法:- 变量和数据类型:整型、浮点型、字符串、列表、元组、字典、集合等。
- 控制结构:条件判断(if...elif...else)、循环(for、while)。
4. 函数:- 函数定义与调用。
- 参数传递:位置参数、关键字参数、默认参数、不定长参数。
- 匿名函数(lambda表达式)。
5. 模块和包:- 如何导入标准库中的模块。
- 自定义模块和包的创建及使用。
6. 面向对象编程:- 类的定义、对象的创建和使用。
- 继承、多态、封装。
- 属性和方法。
- 类的私有成员。
7. 异常处理:- try...except...finally语句。
- 自定义异常。
8. 文件操作:- 文件的打开、读写、关闭。
- 上下文管理(with语句)。
9. 常用标准库:- datetime、math、random等模块的使用。
10. 数据结构:- 列表推导式、字典推导式。
- 列表、字典、集合的常用操作。
11. 算法初步:- 排序和逆序。
- 查找算法(线性查找、二分查找)。
12. 第三方库的使用:- 如requests、numpy、pandas等常见第三方库的基本使用。
13. 实战项目:- 结合所学知识完成一个或多个实际小项目,如爬虫、数据分析、小游戏等。
通常,这些教程会配合实例代码和练习题来帮助学生更好地理解和掌握Python编程。
为了准备考试,建议深入学习官方文档、参考书籍和在线资源,并通过实践来提高编程技能。
同时,也可以查看历年的考试真题来进行针对性的复习和练习。
全国计算机等级考试二级教程Python语言程序设计
《全国计算机等级考试二级教程Python语言程序设计》是一本全面、系统、实用的教材,无论是 准备参加计算机等级考试的考生,还是对Python语言感兴趣的自学者,都能从本书中获益匪浅。
作者简介
这是《全国计算机等级考试二级教程Python语言程序设计》的读书笔记,暂无该书作者的介绍。
谢谢观看
以上这些摘录都是来自《全国计算机等级考试二级教程Python语言程序设计》 一书的重要知识点。它们涵盖了Python语言的基础知识、数据结构、函数、面向 对象编程、异常处理、文件操作以及多线程编程等方面。通过学习这些摘录,大 家可以更好地掌握Python语言的核心概念和技能,从而在计算机等级考试中取得 优异的成绩。
《全国计算机等级考试二级教程Python语言程序设计》是一本内容丰富、实 用性强、易于学习的教材。它不仅有助于通过计算机等级考试,更能为个人的计 算机技术学习打下坚实的基础。我强烈推荐这本书给所有想要学习Python语言的 人。
目录分析
《全国计算机等级考试二级教程Python语言程序设计》一书,是为适应新形 势下Python语言程序设计的快速发展,满足广大考生对等级考试的需求而编写的。 该书不仅涵盖了Python语言的基础知识,还深入浅出地介绍了Python在实际应用 中的各种技巧和最佳实践。
最后两章第八章和第九章,分别介绍了“Python的扩展与部署”以及 “Python的安全性问题”。这两章的内容对于希望将Python应用到更大规模或者 更关键场合的读者来说尤为重要。
整体来看,《全国计算机等级考试二级教程Python语言程序设计》这本书的 目录设计科学合理,从基础到深入,从理论到实践,全面而系统地介绍了Python 语言程序设计的知识体系。通过学习和实践这本书的内容,读者可以全面提升自 己的Python编程能力,为将来的学习和工作打下坚实的基础。
Python二级等考复习知识点(上)
Python基础编程知识点1.语言的分类:(1)按级别:低级和高级语言。
跟机器打交道的为低级语言(汇编、机器语言);高级语言:VB,C,C#,python等等(2)按范围:通用和专业语言。
通用:python,C,C++,C#,GO,Java专用:javascript,PHP,SQL(3)按执行方式:静态和脚本语言。
静态:源码→编译器→目标代码,特点:高效、快速脚本:边解释边执行,特点:便于维护,可移植性强← python2.python的特点:简洁、通用、可以移植性强、类库丰富…3.IPO方法:I:input输入;P: process 处理;O:out 输出4.代码逻辑控制:缩进5.注释:单行用#;多行用三个单引号’’’6.数据类型:(1)数值型:整型,浮点型,复数整型的1-255 共用引用方式。
浮点数的两种表示方法(常规小数;科学计数法)(2)字符串:元素不可改变(3)复合数据类型:列表、元组、字典、集合Note: a.可迭代类型:字符串、列表、元组、字典、集合b.字符串、元组的元素不可变,但列表,字典和集合的元素可变7.常量:python没有常量,逻辑上定义值不会发生变化的量(但事实上python采用的引用方式,改变引用就改变引用的值),一般大写之。
8.变量:对存放有值(各种数据类型的值)的空间地址指向,空间地址的昵称。
9.字符串:(1)定义:单行字符串用’’或””引起来多行字符串用””” ”””引起来字符串本身包含引号:“…’…” 或者’…””…’: 单包双或双包单“…\” …” 或’…\’ …’: 用\进行转义R或r加在字符串前面:原生字符串,\不做转义,\在保存以\\存储,\\被当成一个元素处理(2)字符串的索引: 设字符串str1的长度L=len(str1)正向:0 — L-1左到右逆向:-L — -1 右到左以下m,n均为索引归一化的值,也即m,n>0 或m,n<0(3)字符串的遍历:str1[n] n的范围[0,L-1]Note:不可越界(4)字符串的切片:str1[m:n:k] →[m,n)步长为k(整)默认k为1k>0时,m<n,从左向右切m省默认m=0n省取到尾m和n都省取全串m<=n为空串k<0时,m>n,从右向左切n省默认n=0;m省默认到尾,其余同上(4)字符串的转义:\\t制表符;\n 换行符;\r回车符;\引号引号本身(5)字符串操作:str1+str2:字符串拼接str1*n:字符串复制n次str2 in str1:str2是在str1中?返回True 或Falsestr2 not in str1:str2不在str1中?返回True 或Falseoct(整):数值的8进制字符串,hex(整):数值的16进制字符串chr(字符):返回ASCII码;ord(整):ASCII码转字符(6)字符串方法:str1.lower(),返回小写,不改原值; str1.islower(),是否小写str1.upper(),返回小写,不改原值; str1. isupper (),是否大写str1.split(字符):以字符进行拆分→一个列表,默认字符为空则以空格拆分str1.strip():返回去掉空格的字符串,不改原值str1.find(子串):返回子串在str1的起始索引值,-1为不存在str1.index(子串):返回子串在str1的起始索引值,如不存在则报错str1.replace(stro,strn,n):替换str1的stro为strn,替换n次(7)字符串的格式化:“”.format(参数)方法:{打印变量}要在()中,进行赋值,”{打印变量}”.format(打印变量=拟打印的传入变量) “%字符”%()方法:%s:字符串;%d:整数;%f:浮点数;%.2f 带精度的浮点数%(打印变量)要在{}进行字典式赋值,”%(打印变量)字符”%{打印变量:值}11.赋值运算:(1)运算方向:从右向左<a>=<b>(2)运算原理:先计算=右边的表达式,得到的值再赋值给=左边的变量或常量先计算再引用(地址)(3)运算要求:= 符号两边的类型要一致,如果不一致要对=右边的表达式计算值进行转换。
python二级考试内容答案
python二级考试内容答案1. 请解释Python中的变量是什么,以及它们是如何工作的?变量是用来存储数据值的容器。
在Python中,变量不需要声明数据类型,解释器会根据赋给变量的值自动确定。
变量名必须以字母或下划线开头,后面可以跟字母、数字或下划线。
2. Python中的列表和元组有什么区别?列表是可变的,这意味着你可以修改列表的内容,如添加、删除或更改元素。
而元组是不可变的,一旦创建就不能更改。
列表用方括号[]表示,元组用圆括号()表示。
3. 如何在Python中创建一个字典?字典是一种存储键值对的数据结构。
创建字典时,使用花括号{}并用冒号分隔键和值,不同键值对之间用逗号分隔。
例如:`my_dict = {'key1': 'value1', 'key2': 'value2'}`。
4. 解释Python中的继承是如何工作的。
继承允许一个类(子类)继承另一个类(父类)的属性和方法。
子类可以扩展或重写父类的行为。
使用`classChildClassName(ParentClassName):`语法来定义一个继承自父类的子类。
5. Python中的装饰器有什么作用?装饰器是一种设计模式,用于在不修改原始函数代码的情况下,增加函数的新功能。
装饰器本身是一个函数,它接受一个函数作为参数并返回一个函数。
这使得装饰器非常灵活,可以用于日志记录、性能测试、事务处理等场景。
6. 什么是Python的GIL(全局解释器锁)?GIL是Python中的一个机制,它确保在任何时候只有一个线程执行Python字节码。
这意味着即使在多核处理器上,Python程序也不能实现真正的并行执行。
GIL的存在主要是为了简化CPython(Python的官方实现)的内存管理。
7. 如何在Python中实现异常处理?异常处理是通过`try`和`except`语句实现的。
Python语言程序设计(笔记)
Python语⾔程序设计(笔记)1、平⽅根的格式化知识点:平⽅根计算pow(a,0.5)[可以计算负数,结果为复数]a**b例题:获得⽤户输⼊的⼀个整数a,计算a的平⽅根,保留⼩数点后3位,并打印输出。
输出结果采⽤宽度30个字符、右对齐输出、多余字符采⽤加号(+)填充。
如果结果超过30个字符,则以结果宽度为准。
##我的答案:a=eval(input())print("{0:+>30.3f}".format(pow(a,0.5)))运⾏结果:1、10+++++++++++++++++++++++++3.1622、-10++++++++++++++++++0.000+3.162j点评分析:这是⼀个简单题,重点在于理解格式化输出的⽅法。
注意:如果平凡根后产⽣⼀个复数,由于复数的实部和虚部都是浮点数,.3f可以将实部和虚部分别取三位⼩数。
1.1、凯撒密码(栅栏密码)plaincode=input("请输⼊明⽂:")for p in plaincode:if ord("a")<=ord(p)<=ord("z"):print(chr(ord('a')+(ord(p)-ord('a')+3)%26),end="")#end="",是不想让【循环】输出换⾏。
因为print⾃带换⾏。
else:# %26,mod26是因为+3后可能超出范围,通过这个操作限定范围print(p,end="")1.2、随机密码⽣成描述补充编程模板中代码,完成如下功能:以整数17为随机数种⼦,获取⽤户输⼊整数N为长度,产⽣3个长度为N位的密码,密码的每位是⼀个数字。
每个密码单独⼀⾏输出。
产⽣密码采⽤random.randint()函数。
建议答案:import randomdef mima(length):a=10**(length-1)b=10**length - 1return "{}".format(random.randint(a,b)) #居然可以return这个东西length=eval(input())random.seed(17)for i in range(3):print(mima(length))2、字符串分段组合知识点:str.split("xxxxx"),返回⼀个列表,由str中被 xxxxx 分隔的部分组成例题:获得输⼊的⼀个字符串s,以字符减号(-)分割s,将其中⾸尾两段⽤加号(+)组合后输出。
python计算机二级知识点
python计算机二级知识点
Python计算机二级考试是一项公认的计算机技术水平测试,旨在测评考生对Python编程语言的掌握程度和应用水平。
以下是Python 计算机二级考试的知识点:
1. Python程序设计基础知识:数据类型、算术运算符、if语句、for循环、while循环、函数、模块以及异常处理等基础语法知识。
2. Python高级编程知识:列表、元组、字符串、字典、集合、文件读写、类与对象、继承和多态、模块的高级使用等。
3. Python应用开发知识:Web开发、数据处理、系统管理、自动化测试、机器学习、数据挖掘、人工智能等。
4. Python框架相关知识:Django、Flask、Pyramid等框架的基本概念和使用方法。
5. 数据库相关知识:MySQL、Oracle、MongoDB等数据库的基本概念和使用方法,以及Python对各种数据库的连接和操作方法。
6. 网络通信相关知识:基于Socket的TCP/UDP编程、HTTP协议相关知识、Python对网络通信的支持等。
7. Python常用第三方库和工具:NumPy、Pandas、Matplotlib、Scikit-learn、Requests、Selenium等常用Python第三方库和工具的应用方法。
以上就是Python计算机二级考试的主要知识点,希望能够对准备参加该考试的考生有所帮助。
计算机二级Python学习笔记(三):天天向上的力量
计算机⼆级Python学习笔记(三):天天向上的⼒量今天学习了Python的数字类型及操作,之前学C语⾔时,也有类似内容,所以今天这些内容,概念上⽐较好理解。
虽然知识点不难,但在过程中,还是有惊喜的。
在天天向上⼒量的实例中,我领略了两个计算机思维,以及⼀个单词Grit。
接下来还是结合代码,复盘⼀下重点,以及上⾯提到的收获。
天天向上,来⾃于⽑爷爷的名⾔,好好学习,天天向上。
有⼈提出,如果每天进步1%,⼀年后可以提升多少?反之如果每天退步1%,⼀年后会退步多少?这个问题在数学上很简单,就是1.01的365次⽅和0.99的365次⽅。
在很多企业墙上,也见过类似的公式,前者的答案是37.78,后者的答案是0.03。
强烈的对⽐可以看出,每天持续进步的⼒量⾮常⼤。
⽤Python计算也很简单,只需要⽤上基础的幂运算就可以。
接着⽼师在这个问题基础上举⼀反三,升级为复杂点的问题,以便讲解更多知识点。
⼀年365天,如果5天的⼯作⽇,每天进步1%,2天的休息⽇,每天退步1%,这种⼯作⽇向上的⼒量如何呢?看上去复杂⼀些了,没法⽤简单的公式去计算。
事实上如果硬要找规律,总结出⼀个数学公式,也是可以找到的。
但⽼师指出,这样做就是典型的数学思维,问题的解决⼤部分还是靠的⼈脑,计算机只是最后⽤来辅助计算。
⽽⽤计算机解决问题,可以⽤⼀种计算思维的⽅式,先将问题抽象,抽象出问题的形式化逻辑,再进⾏⾃动化,将抽象的结果,通过程序⾃动完成,就可以很快的得到结果。
按照这种思维,解决这个问题的代码如下:dayup = 1.0dayfactor = 0.01for i in range(365):if i % 7 in [6,0]:dayup = dayup*(1-dayfactor)else:dayup = dayup*(1+dayfactor)print("⼯作⽇的⼒量: {:.2f}".format(dayup))其中for i in range(365):代表的是将i遍历365天,循环模拟365天这个过程。
二级python语言程序设计高频考点
二级Python语言程序设计考试是针对已经掌握Python语言基础知识的考生所设立的考试,其考试内容涉及到了Python语言的更加深层次的应用和理解。
在备考二级Python语言程序设计考试时,需要对一些高频考点进行重点复习和掌握。
本文将针对二级Python语言程序设计考试的高频考点进行整理和总结,希望能够帮助考生更好地备考和应对考试。
1. Python基础知识1.1 Python的基本语法和数据类型在备考二级Python语言程序设计考试时,首先需要掌握Python的基本语法和数据类型。
Python是一种简洁而强大的编程语言,其语法清晰简洁,易于学习和使用。
Python支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。
考生需要了解这些数据类型的特点和用法,能够灵活运用在实际的编程中。
1.2 流程控制在Python程序设计中,流程控制是非常重要的一部分。
考生需要掌握Python中的条件语句(if-else)、循环语句(while、for)、以及异常处理等内容。
能够熟练掌握这些流程控制结构,对于编写复杂的程序非常有帮助。
2. 函数和模块2.1 函数的定义和调用函数是Python中的重要概念,它能够将一段代码封装成一个独立的功能块,方便重复调用。
在备考二级Python语言程序设计考试时,需要掌握函数的定义和调用,理解函数参数传递的方式,以及函数返回值的处理方法。
2.2 模块的导入和使用模块是Python中组织代码的一种方式,它能够将一些功能相似的函数或类封装在一起,方便管理和使用。
在备考二级Python语言程序设计考试时,需要了解模块的导入和使用方法,熟悉Python标准库中一些常用的模块,如math、random、os等。
3. 文件操作3.1 文件的打开和关闭在Python程序设计过程中,文件操作是必不可少的一部分。
考生需要掌握文件的打开和关闭方法,了解文件的打开模式(读、写、追加等),并熟悉不同模式下文件读写的方法。
重温Python计算机二级考试知识点!
重温Python计算机⼆级考试知识点!Python计算机⼆级同学们都考了吗?如果没有,那么下⾯的内容很可能就对你有所帮助,如果考了也没关系,我们继续看下去,复习⼀下!# 我还给⼤家准备了⼤量的Python学习资料,直接在群⾥就可以免费领取了。
# Python学习交流群:924040232Python计算机⼆级同学们都考了吗?如果没有,那么下⾯的内容很可能就对你有所帮助,如果考了也没关系,我们继续看下去,复习⼀下!⾸先我们看⼀下考试⼤纲:考试题型⼀、1-10公共基础题⼀般较难,⽽且很多知识都需要平时多多积累。
经典题型:1. ⼆叉树中度为0的节点(叶⼦节点)总⽐度为2的节点多⼀个。
2. 函数能够提⾼函数的模块性和代码的重复利⽤率。
3. 跳转结构不属于Python语⾔控制结构。
⼆、字符串类型及格式化遍历法>>>a = “CBA”>>> for i in range(1,len(a)+1):>>> print(a[-i],end="")ABC切⽚法>>>a=”1234”>>>print(a[::-1])4321字符串的操作符x+y#连接两个字符串x*n或者n*x#将x复制n次x in s#如果x是s的⼦字符串,则返回True,否则返回False函数len(s)#返回字符串s的长度,也可返回其他组合元素的元素个数str(s)#返回任意类型的s所对应的字符串形式chr(s)#返回Unicode编码s所表⽰的单字符ord(s)#返回单字符s对应的Unicode编码hex(s)#返回整数s的⼗六进制形式的字符串oct(s)#返回整数s的⼋进制形式的字符串⽅法str.lower()#返回字符串为str的全部字符⼩写str.upper()#返回字符串为str的全部字符⼤写str.split(sep=None)#返回⼀个d,new)#,所有⼦字符串old均被替换成字符串newstr.center(width,fillchar)#字符串剧中函数,fillchar参数可选str.strip(chars)#在字符串⾸尾移除所有的指定字符str.join(i列表,根据参数sep进⾏分割,缺失则默认为空格str.count(sub)#返回⼦字符串sub在str中出现的次数str.replace(olter)#在iter变量的每⼀个元素后⾯增加⼀个str字符串数字格式化format()函数 {序号:填充对齐宽度千分位分隔符(也就是","),精度,类型 }三、列表处理元素去重⽅法:>>>a=[1,2,1,1,4,6,6,1]#set()⽅法,去重>>>new_a=list(set(a))>>>print(new_a)[1,2,4,6]运算符>>>a=[1,2,1,1,1]# in 运算符>>>1 in aTrue>>>a=[1,2,1,1,1]# not in 运算符>>>1 not in a四、 jiebajieba.lcut(s):精确模式,返回⼀个列表类型的分词结果。
计算机二级python知识点篇(第三方库)
计算机⼆级python 知识点篇(第三⽅库)计算机⼆级python 知识点篇(第三⽅库)考点考纲脚 本 程 序 转 变 为 可 执 ⾏ 程 序 的 第 三 ⽅ 库 :PyInstaller 库(必选)第三⽅库: jieba 库(必选)、 wordcloud 库(可选)PyInstaller 库与程序打包PyInstaller 是⼀个⼗分有⽤的Python 第三⽅库, 它能够在Windows 、 Linux 、 Mac OS X 等操作系统下将Python 源⽂件打包, 变成直接可运⾏的可执⾏⽂件。
通过对源⽂件打包, Python 程序可以在没有安装Python 的环境中运⾏, 也可以作为⼀个独⽴⽂件⽅便传递和管理使⽤PyInstaller 库对Python 源⽂件打包⼗分简单,使⽤⽅法如下::\\>PyInstaller <Python 源程序⽂件名>执⾏完毕后, 源⽂件所在⽬录将⽣成dist 和build 两个⽂件夹。
最终的打包程序在dist 内部与源⽂件同名的⽬录中。
通过-F 参数对Python 源⽂件⽣成⼀个独⽴的可执⾏⽂件, 如下::\>PyInstaller -F <Python 源程序⽂件名>执⾏后在dist ⽬录中出现了*.exe ⽂件,没有任何依赖库,可直接运⾏PyInstaller 有⼀些常⽤参数参数功能-h, --help查看帮助--clean清理打包过程中的临时⽂件-D, --onedir默认值, ⽣成dist ⽬录-F, --onefile在dist ⽂件夹中只⽣成独⽴的打包⽂件-i <图标⽂件名.ico >指定打包程序使⽤的图标(icon ) ⽂件jieba 库jieba (“结巴” ) 是Python 中⼀个重要的第三⽅中⽂分词函数库jieba 库的分词原理是利⽤⼀个中⽂词库, 将待分词的内容与分词词库进⾏⽐对, 通过图结构和动态规划⽅法找到最⼤概率的词组。
python二级基本考点图文word
python二级基本考点图文word一、选择题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.42.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()A.3 B.4 C.5 D.63.在Python中,通过()函数查看字符的编码。
A.int( ) B.ord( ) C.chr( ) D.yolk( )4.如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2 B.3 C.5 D.5.以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序①处。
()A.for B.print C.elif D.input6.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
下列说法正确的是()A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是11100007.在Python Shell环境下,依次执行下列语句后,显示结果()。
data=[172,9,165,29,156,21]max(data)A.9 B.165 C.172 D.218.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是()A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 9.Python表达式a=b中“=”表示()A.交换“=”左右两边变量的值B.把“=”右边变量的值赋值给左边变量C.把“=”左边变量的值赋值给右边变量D.比较“=”左右两边变量的值是否相等10.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
python语言程序设计 二级考试
python语言程序设计二级考试Python语言程序设计二级考试,也称为Python等级考试二级,是中国计算机等级考试中的一项级别考试。
它主要考察考生对Python 编程语言的理解和掌握程度,包括Python的基本语法、数据类型、控制结构、函数、文件操作、异常处理等方面的知识。
以下是Python语言程序设计二级考试的一些常见考点:1.Python基本语法:包括变量、数据类型、运算符、条件语句、循环语句等。
2.数据类型:包括整型、浮点型、复数型、布尔型、字符串等。
3.控制结构:包括条件语句和循环语句,如if语句、while语句等。
4.函数:包括函数的定义、参数传递、作用域等。
5.文件操作:包括文件的打开、读取、写入、关闭等操作。
6.异常处理:包括try-except语句的使用,以及自定义异常的处理。
7.常用模块和库:包括os、sys等常用模块的使用。
8.数据结构:包括列表、元组、字典和集合等基本数据结构的使用。
如果你想要备考Python语言程序设计二级考试,建议你从以下几个方面进行准备:1.学习Python基础知识:了解Python的基本语法和数据类型,掌握常用的运算符和条件语句、循环语句等控制结构。
2.刷题练习:通过做题来加深对知识点的理解和记忆,提高自己的编程能力和解决问题的能力。
3.学习常用模块和库:了解Python中常用的模块和库,如os、sys等,掌握它们的用法和功能。
4.实践项目:通过实践项目来提高自己的编程能力和解决问题的能力,同时也可以加深对知识点的理解和记忆。
5.参考教材和视频教程:参考相关的教材和视频教程,系统地学习Python编程语言的知识点,加深对知识点的理解和记忆。
python计算机二级考试知识点
在Python计算机二级考试中,你可能需要掌握的知识点包括:
Python语言基础:了解Python的语法、数据类型、控制结构、函数等基础知识。
面向对象编程:理解面向对象编程的概念,掌握类的定义和使用,了解对象的属性和方法,理解继承和多态等面向对象特性。
异常处理:掌握Python中的异常处理机制,包括try-except语句、raise语句、自定义异常类等。
文件操作:了解文件的打开、关闭、读写等操作,掌握文件路径的处理和文件对象的操作。
数据库操作:了解关系型数据库的基本概念,掌握使用Python连接和操作数据库的方法。
网络编程:了解网络编程的基本概念,掌握使用Python进行Socket编程的方法。
Web开发:了解Web开发的基本概念,掌握使用Python进行Web开发的方法,如Flask、Django等框架的使用。
数据结构和算法:了解常见的数据结构(如数组、链表、栈、队列、树等)和算法(如排序、查找、递归等),能够解决相关的算法问题。
操作系统:了解操作系统的基本概念,如进程、线程、文件系统等,掌握Python在操作系统中的应用。
多媒体技术:了解多媒体技术的基本概念,掌握使用Python进行图片处理和音频视频处理的方法。
以上知识点仅供参考,具体考试内容和要求可能因考试大纲和考点而有所不同。
建议查看具体考试大纲或咨询考点工作人员,获取更准确的信息。
Python二级考点汇总
Python二级考点汇总1、Python中的变量名:下划线、字母、数字,但是数字不能开头。
2、Python 用缩进表示程序的格式框架,但是并不是所有代码都需要在行前至少加一个空格。
3、如果 a 和 b 均为整数,a//b 表示的是 a/b 的最小整数值(a//b 的位置在 a/b 在坐标轴上左边的第一个整数,也可以称之为【向下取整】)4、break 与 continue 的区别:不用傻傻分不清楚,break 表示一种毁灭性的意象,当然要结束整个循环体;但是continue 则表示还要继续的迹象,所以是结束一次 step 而已,并没有完全结束整个循环体。
5、函数需要调用后才能返回值(或者其他操作),事先def 定义函数的时候并不会返回结果。
6、d[key]表示通过键找出键值;d.get(key,default)的语法逻辑:试图寻找 key 在d 对应的键值,如果 key 存在于d中,返回 d 中 key 对应键值即可;如果 key 在 d 中不存在,返回 get 时候给的 default 默认值。
这是重要考点(几乎是必考)。
7、序列类型是一维(看清楚)元素向量,元素之间存在先后关系,通过序号访问。
8、Python 语言中用来表示代码块所属关系的语法是缩进。
9、Python 中可以同时支持使用非可选参数和可选参数,一般地,可选参数放在非可选参数后面,如下所示:def <函数名>(<非可选参数>,<可选参数>)总而言之:函数调用时,至少调用参数的数量为非可选参数的个数(可能是 0 个、1 个或者多个),缺失调用则会报错。
10、全局变量与局部变量的本质区别就是:作用域不同。
部变量只能在特定区域(一般指的就是函数内部),退出函数后被系统释放。
11、Python 中可以同时支持使用非可选参数和可选参数,一般地,可选参数放在非可选参数后面,如果违反这个顺序,定义函数时候不被允许,会报错。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级Python语言程序设计考试笔记根据《全国计算机等级考试二级Python语言程序设计考试大纲2018 年版)》编写编者:吴海锋目录一、Python语言基本语法元素 (2)1、程序的基本语法元素 (2)2、基本输入输出函数 (3)3、源程序的书写风格 (3)4、Python语言的特点 (3)二、基本数据类型 (4)1、数字类型 (4)2、数字类型的运算 (5)3、字符串类型及格式化 (5)4、字符串类型的操作 (6)5、类型判断和类型间转换 (7)三、程序的控制结构 (8)1、程序流程图 (8)2、程序的分支结构 (9)3、程序的循环结构 (10)4、程序的异常处理 (10)四、函数和代码复用 (11)1、函数的定义和使用 (11)2、函数的参数传递 (11)3、变量的作用域 (11)五、组合数据类型 (12)1、组合数据类型的基本概念 (12)2、集合类型 (12)3、序列类型 (13)4、列表类型 (14)5、字典类型 (15)6、字典类型的操作 (15)六、文件和数据格式化 (17)1、文件的使用 (17)2、数据组织的维度 (18)3、一维数据的处理 (18)4、二维数据的处理 (19)5、采用CSV格式对一二维数据文件的读写 (19)七、Python计算生态 (20)1、标准库 (20)2、基本的Python内置函数 (20)3、第三方库的获取和安装 (20)4、第三方库 (20)5、更广泛的Python计算生态 (21)一、Python语言基本语法元素1、程序的基本语法元素1)程序的格式框架2)缩进。
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进= 4个空格。
缩进是Python语言中表明程序框架的唯一手段。
当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
3)注释采用#表示一行注释的开始,多行注释需要在每行开始都使用#。
4)变量变量是保存和表示数据值的一种语法元素。
变量的值是可以改变的,能够通过赋值(使用等号= 表达)方式被修改。
5)命名Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。
注意:标识符对大小写敏感。
6)保留字保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。
Python 3.x保留字列表(33个)7简单的包括数字类型、字符串类型。
复杂的包括元组类型、集合类型、列表类型、字典类型等。
8)赋值9)语句10)引用2、基本输入输出函数input()、eval()、print()3、源程序的书写风格4、Python语言的特点1)Python 具有通用性。
2)Python 语法简洁。
只有33个保留字。
3)Python 生态高产。
4)平台无关。
5)强制可读。
6)支持中文。
1、数字类型1)整数类型:与数学中的整数概念一致,没有取值范围限制。
整数类型有4种进制表示:十进制、二进制、八进制和十六进制。
默认情况,整数采用十进制,其他进制需要增加引导符号。
不同进制的整数之间可以直接运算。
数部分可以是0。
例如:1010是整数,1010.0是浮点数。
3)复数类型:Python语言中,复数可以看作是二元有序实数对(a, b),表示为:a + bj,其中,a是实数部分,简称实部,b是虚数部分,简称虚部。
虚数部分通过后缀“J”或者“j”来表示。
需要注意,当b为1时,1不能省略,即1j表示复数,而j则表示Python程序中的一个变量。
复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得它的实数部分和虚数部分。
1)数值运算操作符2操作符(+=、-=、*=、/=、//=、%=、**=)。
用op表示这些二元运算操作符,增强赋值操作符的用法如下:x op= y 等价于x = x op y。
数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:a.整数和浮点数混合运算,输出结果是浮点数;b.整数之间运算,产生结果类型与操作符相关,/运算的结果是浮点数;c.整数或浮点数与复数运算,输出结果是复数。
3)数值运算函数3、字符串类型及格式化1)字符串类型单行字符串可以由一对单引号(')或双引号(")作为边界来表示,单引号和双引号作用相同。
多行字符串可以由一对三单引号(''')或三双引号(""")作为边界来表示,两者作用相同。
Python语言转义符:\\n表示换行、\\表示反斜杠、\'表示单引号、\"表示双引号、\t表示制表符(TAB)2)索引字符串是一个字符序列:字符串最左端位置标记为0,依次增加。
对字符串中某个字符的检索被称为索引。
索引的使用方式:<字符串或字符串变量>[序号]如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。
3)切片对字符串中某个子串或区间的检索被称为切片。
切片的使用方式如下:<字符串或字符串变量>[N: M]4)基本的format()格式化方法字符串format()方法的基本使用格式是:<模板字符串>.format(<逗号分隔的参数>)其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。
槽用大括号({})表示,对应format()方法中逗号分隔的参数。
如果模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应.format()方法中的不同参数。
可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从0开始编号。
format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。
{< 参数序号>: < 格式控制标记>}4、字符串类型的操作1)字符串操作符2)字符串处理函数3方法也是一个函数,只是调用方式不同。
函数采用func(x)方式调用,而方法则采用<a>.func(x)形式调用。
方法仅作用于前导对象<a>。
str.lower() 返回字符串str的副本,全部字符小写str.upper() 返回字符串str的副本,全部字符大写str.split(sep=None) 返回一个列表,由str根据sep被分割的部分构成str.count(sub) 返回sub子串出现的次数str.replace(old, new) 返回字符串str的副本,所有old子串被替换为newstr.center(width, fillchar) 字符串居中函数,fillchar参数可选str.strip(chars) 从字符串str中去掉在其左侧和右侧chars中列出的字符str.join(iter) 将iter变量的每一个元素后增加一个str字符串5、类型判断和类型间转换Python语言提供type(x)函数对变量x进行类型判断,适用于任何数据类型。
数值运算操作符可以隐式地转换输出结果的数字类型,例如,两个整数采用运算符“/”的除法将可能输出浮点数结果。
int(x) 将x转换为整数,x可以是浮点数或字符串float(x) 将x转换为浮点数,x可以是整数或字符串str(x) 将x转换为字符串,x可以是整数或浮点数1、程序流程图程序流程图用一系列图形、流程线和文字说明描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式。
流程图的基本元素包括7种:单分支结构二分支结构二分支结构还有一种更简洁的表达方式,适合<语句块1>和<语句块2>都只包含简单表达式的情况,语法格式如下:多分支结构遍历循环无限循环breakcontinue 循环控制continue 语句和break 语句的区别是:continue 语句只结束本次循环,不终止整个循环的执行,而break 具备结束循环的能力。
4、程序的异常处理try-except四、函数和代码复用1、函数的定义和使用2可选参数传递return语句用来结束函数并将程序返回到函数被调用的位置继续执行。
return语句可以出现在函数中的任何部分,同时可以将0个、1个或多个函数运算的结果返回给函数被调用处的变量。
函数可以没有return,此时函数并不返回值。
当函数使用return返回多个值,可以使用一个变量或多个变量保存结果。
3、变量的作用域局部变量和全局变量局部变量指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不再存在。
全局变量指在函数之外定义的变量,在程序执行全过程有效。
全部变量在函数内部使用时,需要提前使用保留字global声明。
五、组合数据类型1、组合数据类型的基本概念Python语言中最常用的组合数据类型有3大类,分别是集合类型、序列类型和映射类型。
集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。
序列类型是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。
序列类型的典型代表是字符串类型和列表类型。
映射类型是“键-值”数据项的组合,每个元素是一个键值对,表示为(key, value)。
映射类型的典型代表是字典类型。
2、集合类型Python语言中的集合类型与数学中的集合概念一致,即包含0个或多个数据项的无序组合。
集合是无序组合,用大括号({})表示,它没有索引和位置的概念,集合中元素可以动态增加或删除。
集合中元素不可重复,元素类型只能是固定数据类型,例如:整数、浮点数、字符串、元组等,列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素出现。
集合类型有4个操作符,交集(&)、并集(|)、差集(-)、补集(^),操作逻辑与数学定义相同。
中的元素B3、序列类型定义:序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。
索引:字符串类型可以看成是单一字符的有序组合,属于序列类型。
列表则是一个可以使用多种类型元素的序列类型。
序列类型使用相同的索引体系,即正向递增序号和反向递减序号。
序列类型有一些通用的操作符和函数。
列表是包含0个或多个元组组成的有序序列,属于序列类型。
列表可以元素进行增加、删除、替换、查找等操作。
列表没有长度限制,元素类型可以不同,不需要预定义长度。
列表类型用中括号([])表示,也可以通过list(x)函数将集合或字符串类型转换成列表类型。
索引是列表的基本操作,用于获得列表的一个元素。