简单的Python读书笔记,随手记录
1、 元组是不能改变的;列表可以改变:insert、remove、append
2、 逻辑操作符
a) 身份操作符:is
进行对象比较,只有引用相等才为true。
速度快,内存存储地址的比较;常用语 is None
>>> a = ['abc',123]
>>> b = ['abc',123]
>>> a is b
False --对象不同
>>> a = b
>>> a is b
True --对象相同
>>> a = "123"
>>> b = "123"
>>> a is b
True --int和str 比较意义不大
>>> a = b
>>> a is b
True
b) 比较操作符
结链比较:
>>> a = 9
>>> 0<= a <= 10
True
c) 成员操作符:in , not in
>>> p = ('x',1,2)
>>> 'x' in p
True
>>> 12 in p
False
d) 逻辑运算符:and,or,not
and 和or 执行短路逻辑,and右边的被执行,or左边的被执行
3、 控制流语句
if xxxxx:
pppp
elif xxxxx:
pppp
else:
ppppp
----------------------------------------
while xxxx :
ppppp
-----------------------------------------
for v in x :
pppp
a) 异常处理
try:
xxxxxxx
exception as ex:
print(ex)
4、 算数运算符
+ ; - ; * ; / ; += ; *=
除法操作符的浮点略有不同:
>>> 12/4
3.0
>>> int(12/3)
A、 int的类型是固定的,一旦赋值,不能改变,运算是生成新的对象。
B、 a += b 与 a=a+b 不完全相同,前者效率更高,因为只查询一次a
5、 输入输出
input
6、 函数的创建与调用
def fn ():
xxxxx