大学生计算机二级Python知识点

Python知识点


★ 编译:是将源代码转换成目标代码的过程。

★ 解释:是将源代码逐条转换成目标代码同时逐条运行目标代码的过程 ,   Python是面向对象的解释型高级语言,Python的模块本质是储存功 能性代码的文件。

★ Python程序运行方式 :交互式和文件式

(1) 交互式利用python解释器即时响应,用户输入代码并输出结果。

(2) 文件式将python程序写在一个或多个文件中,启动解释器批量执行。 ★ python字符编码可以使用ASCII编码和Unicode编码

★ 用缩进表示代码块:一般用4个空格或1个TAB。

★ 代码注释的方法:单行注释用“#”表示注释开始;多行注释是用三个英

文的单引号“‘’'”或双引号““”"”作为注释的开始和结束符号。 ★ 标识符命名规则:

(1) 标识符是变量 、 函数 、类 、模块和其他对象的名字。

(2) 标识符第一个字符必须是英文字母或下划线

(3) 标识符的其他的部分由字母 、数字和下划线组成。

(4) Python语言标识符对大小写敏感,长度没有限制

★ 程序的框架:Python程序通常由一系列语句组成,可以包含函数 、类 、模块等结构。

★ 缩进:Python使用缩进来定义代码块,这是区分代码层次结构的关键。

 


 

 

www.kaoshibao.com                                                                                                           


★ 注释:Python中的注释以#开头的单行注释和三引号( ’’’或””” ) 的多行 注释,用于解释代码的目的或功能。

★ 变量:Python是动态类型的语言,变量的类型在赋值时自动确定。 ★ 命名:变量名由字母 、数字和下划线组成,但不能以数字开头。

★ 保留字:Python中有35个保留字(关键字) ,它们有特殊的含义,不 能用作变量名 、 函数名等 。严格区分大小写。

★ 基本输出实例:输出一个对象并赋值;输出多个对象;指定输出不换 行。

★ 数据类型:Python有6种基本的数据类型,包括Number(数字)、 String(字符串) 、 List(列表) 、Tuple(元组) 、Sets(集合)和 Dictionaries(字典)。

★ 赋值语句:使用=进行赋值操作。

★ 库引用:Python提供了丰富的标准库和第三方库,通过import语句来

引用。

★ 引用方法

(1) import

库 :导入整个库,使用时需要加上库名前缀。

(2) from

import
函数:从库中导入特定的函数或类。

(3) from

import
* :导入库中的所有内容(可能导致命名冲突)。

(4) import

as
别名:为库指定一个别名,方便在代码中使用。 ★ 基本输入输出函数:

(1) input(): 用于从用户那里获取输入,返回字符串类型。

(2) eval():用于执行一个Python表达式,并返回表达式的值。

(3) print():用于在控制台输出信息,可以输出多个值, 以空格分隔。 www.kaoshibao.com                                                                                                           



★ Python的书写风格可以通过在Python解释器中运行import

this来查看 ,   它包含了Python的一些核心内容和最佳实践。

★ Python语言的特点:语法简洁 、生态丰富 、 多语言集成;其他特点: 平台无关 、强制可读 、支持中文 、模式多样 、类库便捷。

★ Python中的数字类型主要包括整数类型(int) 、浮点数类型(float) 和复数类型( complex)。

★ 整数类型( int :表示没有小数部分的数字,可以是正数 、 负数或零

 

(1) 二进制引导符号:0b或0B;数值:0 ,1。

(2) 八进制引导符号:0o或0O;数值:0 ,1,2,3,4,5,6,7。

(3) 十六进制引导符号:0x或0O;

数值 :0,1,2,3,4,5,6,7,8,9 ,a,b,c,d,e,f,A,B,C,D,E,F

★ 浮点数类型( float :表示有小数部分的数字,小数部分可以是0,可 以是正数或负数。

★ 复数类型( complex: 由实部和虚部组成,形式为a + bj,其中a和b 是浮点数,j是虚数单位 。j=根号1,b是1时不能省略1j ,b是0时不能省 略0j。

★ Python提供了丰富的数值运算操作符和函数。 ★ 字符串的表示方法

(1) 由一对单引号或双引号表示,仅表示单行字符串。

(2) "请输入带有符号的温度值: " 或者 'C ’。

(3) 由一对三单引号或三双引号表示,可表示多行字符串。

 

 

www.kaoshibao.com                                                                                                          


★ 字符串是一个字符序列:字符串最左端位置标记为0,依次增加 。字符 串中的编号叫做“ 索引”。

★ 关系运算(TRUE或FALSE:<:小于;>:大于;<=:小于等于;>=:大 于等于;==:等于;!=:不等于。

★ 逻辑运算符:not:非;and :与;or :或。

★ 字符串比较大小是按照对应索引位置上的字符比较大小,如’980 ’> ’

1000 ’, 因为在0位置上9>1以此类推。 ★ 函数

(1) abs(x) :返回x的绝对值。

(2) divmod(x,

y) :返回包含商和余数的元组 (x // y, x % y)。

(3) pow(x,

y,
z) :返回x的y次方的结果对z取模的值( z可选)。

(4) round(x,

n) :返回x四舍五入到小数点后n位的结果。

(5) max(x,

y,
 ...) :返回给定参数中的最大值。

(6) min(x,

y,
 ...) :返回给定参数中的最小值。

★ 字符串是Python中用来表示文本的数据类型。 ★ 索引:通过整数索引访问字符串中的字符。

★ 切片:使用切片操作[start:stop:step]提取字符串的子串 。使用切片操作 可以获取列表中的一部分元素。

★ 切片的使用方式:<字符串或字符串变量>[N:M:L]切片获取字符串   从N到M以L为步长(不包含M) 的子字符串,其中,N和M为字符串的 索引序号,可以混合使用正向递增序号和反向递减序号。

★ 基本的format()格式化方法:使用花括号{}作为占位符,并在字符串外 部调用format()方法传入对应的值进行格式化。

www.kaoshibao.com                                                                                                    


★ 模板字符串的format()方法中的格式化选项

(1) 填充( fill) :指定用于填充的字符。

(2) 对齐( align) :指定对齐方式(如: ”<”左对齐 、“>”右对齐 、”^”居中对 齐)。

(3) 宽度(width) :指定字段的最小宽度。

(4) 千位分隔符( ,) :用于数字,添加千位分隔符。

(5) 精度( .precision) :对于浮点数,指定小数点后的位数;对于字符串 ,   指定最大长度。

(6) 类型( type) :指定值的格式类型(如整数 、浮点数 、百分比等) 。 ★ 字符串类型的操作符:x + y:字符串拼接;x * n :字符串重复n次;x

in s:判断字符串x是否是字符串s的子串。

★ 程序由三种基本结构组成:顺序结构 、分支结构 、循环结构


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容