目录

 

一、变量类型、注释

二、运算符

三、字符串

四、数据结构

五、格式化输出、类型转换

六、条件循环

七、函数类

八、文件导入外部库


一、变量类型、注释

Python 中的标识符是区分大小写的

Python3直接支持中文符号,包括标识符名:变量1=8

Python中没有强制的语句终止字符,一般以新行(换行)作为语句的结束符

多行语句:行尾加斜杠( \)将一行的语句分为多行显示,如语句中包含 [], {} 或 () 括号就不需要使用多行连接符

python基础知识小结python基础知识小结python基础知识小结python基础知识小结python基础知识小结

布尔类型, bool 值: True and False

单行注释用"#"

多行注释用 '''或者"""

 

二、运算符

python基础知识小结python基础知识小结python基础知识小结python基础知识小结

逻辑运算中,非0的值视作True,0视作False,False值就是0,True值是1

三、字符串

字符串可以用双引号",也可以用单引号’

能够在通过某一种标示的字符串中使用另外一种标示符:”hello ‘chad’!”

转义字符是反斜杠"\" :“aaa\nbbb”

如果不想让反斜杠发生转义,在字符串前面添加一个 r,表示原始字符串

python基础知识小结

多行字符串可以通过三个连续的单引号(”’)或是双引号(“””)来进行标示

使用 + 进行字符串链接;使用 * 进行字符串链接,无char类型

python基础知识小结python基础知识小结

四、数据结构

1、List(列表):a=[1,2,3]

列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表 (嵌套)

python基础知识小结

可以通过索引(下标)来访问列表元素,下标从0开始,-1表示倒数第1个

 

List=[1,2,3,4,5,6],则:list[0]==1,   list[-1]==6,   list[-3]==4

列表截取:list[0:3],切片步长:list[::2]==[1,3,5],访问嵌套列表元素:a[0][0]

字符串是一种特殊列表,可以按列表元素的访问方法来访问字符串中的元素

 

2、元组(tuple)与列表类似,不同之处在于元组的元素不能修改

 

python基础知识小结

元组的元素访问和截取方式和列表相同,通过下标来操作:tuple1[0][0]

 

3、集合(set)是一个无序、且不含重复元素的序列

可以使用大括号 { } 或者 set() 函数 创建集合

python基础知识小结python基础知识小结

python基础知识小结

 

 

4、字典(Dinctionary)是一种映射类型,用"{ }"标识,它是一个无序的 键(key) : 值(value)对 ,键(key)必须使用不可变类型,在同一个字典中,键(key)是唯一的,字典当中的元素是通过键来存取的

 

python基础知识小结python基础知识小结

在字典中增加或修改同上

构建空字典:dict2={}

通过元组序列构造字典:python基础知识小结

字典类型也有一些内置的函数,例如clear()、keys()、values()

python基础知识小结

五、格式化输出、类型转换

print的字符串格式化符号:

• %c 格式化字符及其ASCII 码

• %s 格式化字符串

• %d 格式化整数

• %u 格式化无符号整型

• %o 格式化无符号八进制数

• %x 格式化无符号十六进制数

• %X 格式化无符号十六进制数(大写)

• %f 格式化浮点数字,可指定小数点后的精度

• %e 用科学计数法格式化浮点数

• %E 作用同%e,用科学计数法格式化浮点数

• %g %f 和 %e 的简写

• %G %f 和 %E 的简写

格式化操作符辅助指令:

• m.n. m 是显示的最小总宽度(如果指定的话),n 是小数点后的位数(如果指定 的话)

• *定义宽度或者小数点精度

• -用做左对齐

• +在正数前面显示加号 +

• 在正数前面显示空格#

• 在八进制数前面显示零('0')

• 在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')

• '%%'输出一个单一的'%'

• (var)映射变量(字典参数)

print的格式化输出:通过变量来填充格式控制字符串,使用运算符(%)和一个元组, 在目标字符串中从左至右使用%来指代变量的位置

python基础知识小结

使用字典来对应填充:

 

python基础知识小结

数据类型转换,只需要将数据类型作为函数名即可使用,如: int(), str() 等

字符和数字的转换,通过 ord() 和 chr():ord(“a”)==97,chr(65)=’A’

超强的表达式计算(表达式字符串到数值的转换):

python基础知识小结

六、条件循环

条件语句:

python基础知识小结python基础知识小结python基础知识小结

循环语句:

python基础知识小结python基础知识小结python基础知识小结python基础知识小结python基础知识小结

 

列表推导式(List Comprehension):由一 个表达式以及紧跟着这个表达式的for语句构成,for语句 还可以跟0个或多个if或for语句

python基础知识小结python基础知识小结

break,continue语句用在while和for循环中

pass 语句是空语句,是为了保持程序结构的完整性,一般用做占位语句

python基础知识小结

七、函数类

函数定义语法:不带表达式return相当于返回 None

python基础知识小结python基础知识小结返回元组。

局部变量在函数内容声明(全局外声明),全局变量读随意,但修改需须在函数开始之处用global关键字进行声明,否则会将此 变量按照新的局部变量处理

python基础知识小结

类 Class

python基础知识小结

python基础知识小结

python基础知识小结

python基础知识小结

八、文件导入外部库

文件

python基础知识小结

异常:常由 try-except [exceptionname] 块处理

python基础知识小结

导入外部库:使用 import [libname] 关键字来导入,可用 from [libname] import [funcname] 来导入所需要的函数

 

 

python基础知识小结

获取帮助信息:

调用dir()来显示该对象的所有方法:dir(1)

调用help()会显示其文档:help(int)

 

相关文章: