一、变量与数据类型
(python3直接支持中文符号,包括标识符名称)
二、数字数据类型
int、float(可以科学计数法表示,如:6.7e15=6.7*10^15)、complex(复数,如:a+bj或complex(a,b))
三、注释
单行注释用 #
多行注释用 ''' (三个单引号)或者 """(三个双引号)
四、算术运算
/ 除:x除以y
% 取模:返回出发的余数
** 幂
// 取整除:返回商的整数部分
五、关系运算
六、赋值运算
z+=x 等效为 z=z+x 以后同理
七、逻辑运算
八、字符串
字符串可以用 + * 等进行连接
九、列表 list=[]
列表下标从0开始,也可以负数表示下标,如: list[-1] 表示列表倒数第一个元素
列表截取: list[头下标:尾下标] 注:结果不包含尾下标的元素
列表限制步长截取: list[: : 2] 即步长为2的列表截取
访问嵌套列表元素,层层深入,例子如下:
list=[1,2,3,4,5,6,"hello",[8,9,10,11,12]]
print(list[-1][1:])
结果为:
[9,10,11,12]
字符串是一种特殊列表,可以按照列表元素的访问方式来访问字符串中的元素
十、元组 tupel=()
元组的元素不能修改,这点不同于列表
十一、集合 set={}
无序的、不含重复元素的序列
集合的运算:并:| ;交:& ;差:- ;补:^ (两个集合中不同时存在的元素的集合)
十二、字典 dict={}
字典内置函数
1、clear()
2、keys()
3、values()
十三、格式化输出
十四、类型转换
查看一个字符的ASCII码值:ord("a")
查看一个ASCII值对应的字符:chr(65)
十五、循环语句
1、while语句
2、for循环
十六、列表推导式
十七、break语句
跳过当前循环,执行下一条语句
十八、continue语句
用于跳过当前循环的剩余语句,然后执行下一轮循环
十九、函数
如:求 5!
def fact(n):
result=1
for i in range(1,n+1):
result=result+i
return result
二十、全局变量和局部变量
函数参数也是局部变量,不需要在函数内部重复定义
二十一、类
描述具有相同属性和方法的对象的集合
二十二、文件
二十三、异常
二十四、导入外部库
导入外部库: import labname如:import numpy as np
导入外部库中某一个所需要的函数:from labname import funcname