生成器推导式创建元组
生成器对象
生成对象的next方法
tuple包装
生成器只能用一次,类似于一个指针
不可变序列
生成器推导式创建元组
生成器对象
生成对象的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
变量是对象的引用
变量没有类型
堆 是放对象的
栈 是放变量的
对象就是内存块
一切都是对象
对象由标识、类型、值 组成
id(obj)
type(obj)
print(obj)
\
行连接符
turtle.penup
turtle.pendown
不要开头空格
符号得是英文
标识符:用于变量,函数,类,模块等的命名
1区分大小写
2第一个字符必须是字母、下划线。
3不能用关键字
4避免双下划线
join 为空的时候起到加号的作用