Python 知识点整理第一部分算法一、概念算法就是解决问题的方法和环节,即解题环节
二、算法的描述方法(一)自然语言:直接用语言叙述解题环节
(二)流程图1
三大结构的流程图框架(1) 顺序结构(2) 分支结构直角矩形运算过程(赋值等)平行四边形输入、菱形推断条箭头程序的执行方向圆角矩形开始、(3) 循环结构第二部分编程一、变量1
变量名可以包含的字符有:小写字母(a-z),大写字母(A-Z),数字(0-9),下划线(_)注意:不能以数字开头
不能使用 Python 保存的关键字(彩色)
下划线开头的名字有特别含义
变量的数据类型和数值都可以通过赋值运算改变
二、数据类型1
布尔型:表达真假的类型,取值仅包含 True 和 False
(496、5、10000000、95……)把变量 a 转换成整数型:a=int(a)3
浮点型:小数或用科学计数法表达的数字
14159、5
0e8(1 乘 10 的 8 次方,也可以写作
0)把变量 a 转换成浮点型:a=float(a)4
字符串型:字符组成的序列
‘abcd’、“abcd”、’’’ abcd’’’……把变量 a 转换成字符串型:a=str(a)三、赋值运算(=)用法:将等式右边赋值给等式左边
a=7(将 7 赋值给 a)b=a(将 a 赋值给 b)四、常见数值运算1
加法(+)2
减法(-)3
乘法(*)4
浮点除法(/)5
整数除法(//)6
求余数(%)常用于推断是否能整除:余数为零,即可以整除
幂指数(**)3 的 4 次方:8
开平方import mathmath
sqrt()括号内为开平方的数值或变量
变量 a 在原有数值上增长 1(a+=1,即 a=a+1)“-=”、“*=”、“/=”等运算符号组合的意义同理
五、字符串运算1
拼接(+)2