1、python是脚本语言;
区分脚本语言与cmd、shell:https://blog.csdn.net/wkw1125/article/details/53932945
命令行不用创建文件,输入敲击回车即可看见结果,适用于语句测试等等。而脚本语言可以反复运行,易于编辑,适用于编写大型程序。
2、基本数据类型:
1)字符串(string):用 ‘ ’ 或者 “ ” 括起来表示;
2)整数(integer):如0x15、21等等;
3)浮点数(float):如1.48、.12(0.12)、2.1E2(2.1*10^2);
4)布尔型(bool):及True或False;
5)复数(complex):如1+j;
用 type()函数可以查询数据的类型;
CPU内部存在浮点运算单元和整数运算单元,且浮点运算单元效率更高。那么为什么不用浮点型数据来表示所有的数据呢?因为浮点数在存储上存在精度损失,例如无法精确表示3.3这个数 (十进制小数在转换成二进制表示时会存在不完全转换问题)。 具体原理查看:https://www.cnblogs.com/ziyu-trip/p/8168881.html
3、基本运算类型在运算时的自动转换:
如果参与运算的数据类型相同,则输出同类型数据;
不同,则按照以下优先级:boo <int <float <complex;
如:ture+3.0结果为4.0。
4、运算模块的使用:
import (模块名):调用该模块;
dir(模块名):查看模块内容;
help(模块名):查看函数使用规则;
5、range函数使用:
range(start, stop, step)#start:起始点 stop:终点 step:步长
range(1, 11) # 从 1 开始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
range(0, 10, 3) # 步长为 3
[0, 3, 6, 9]
range(10) # 从 0 开始到 10,这时候步长默认为1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]