1.安装与开发环境
- 安装python时候可开放所有权限
- 勾选环境变量选项
1.安装与开发环境
python中常用的序列结构有:字符串、列表、元组、字典、集合。
max和min用于返回列表中最大和最小值。
sum对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。
元组属于不可变序列,不能修改元组中的元素。
tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组。
list()可以接收元组、字符串、其他序列类型、迭代器等生成列表。
元组的访问和处理速度比列表快。
使用divmod()函数同时得到商和余数
布尔值True转为1,False转为0
整数和浮点数混合运算时,表达式结果自动转型成浮点数。
round()可以返回四舍五入的值
“+=”中间不能加空格!
is用于判断两个变量引用对象是否为同一个,既比较对象的地址。==用于判断引用变量引用对象的值是否相等,is运算符比==效率高。
使用*可以实现字符串复制。
in/notin关键字,判断某个字符(子字符串)是否存在于字符串中。
is用于判断两个变量引用对象是否为同一个,既比较对象的地址。
==用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法。
整数和浮点数混合运算时,表达式结果自动转型成浮点数
round( )可以返回四舍五入的值
“+=”中间不能加空格!
IDLE是Python的交互模式,用于编写和执行Python的源文件
不要在程序中,行开头处增加空格。空格在Python中有缩进的含义。
符号都是英文符号,不是中文
#是行注释
'''是段注释
\是行连接符
del语句删除不在使用的变量
阿斯蒂芬
生成器推导式创建元组
生成器对象
生成对象的next方法
tuple包装
生成器只能用一次,类似于一个指针
不可变序列
元组的元素不可修改
元组小括号
列表中括号
sorted
shengchengdeyidingshi liebiao
tuple
生成元组
slice
列表元素
子列表
全局变量一般作常量使用
函数内要改变全局变量的值,需要用global声明一下,声明之后全局变量会改变
如果局部变量和全局变量同名,优先使用局部变量
return的两个作用
1.返回值
2.结束函数的执行
is
比较同一对象
==
比较value
a =10
b=10
a == b
True
a is b
True
True
True
a = 1000
b = 1000
a == b
True
a is b
False
123123123
不要用英语命名
交互模式是什么意思
记住是用半角的
axb10
314 x 10**-2 = 3.14
或 314 e-2 = 3.14
float(3)生成了新对象
round(3.54)
a +=1
a *= 1
十进制
二进制
八进制
十六进制
0 = 0
1 = 1
2 = 10
0b101#二进制
5
0o231#八进制
153
0xf#十六进制
15
0xff#十六进制
255
最基本的数据类型
整型
浮点型
布尔型
字符串型
可自定义数据类型
8/2
7//2=3
7%4 =3
2**3 = 8
divmod()
同时得到商和余数
链式赋值
x = y = 30020
系列解包赋值
a,b,c = 10,20,30
a,b = b,a
常量
python不支持常量
逻辑上可控制
MAX_SPEED = 150