1.什么是可变不可变类型?
答:可变不可变类型是指修改变量值后,变量的id是否还一样,一样就是可变类型,不一样就是不可变类型。int、float、str、bool都是不可变类型;list、dict是可变类型,列表和字典中的数据变了,但列表和字典的id没有变,只有里面变的数据的id变了。
2.什么可以当做条件的是和否?
答:True和False,还有其他所有类型都可以当条件判断,除了0、None、和空(''、[]、{})是False外其他都是True。
3.逻辑运算符的种类和优先级。
答:逻辑运算符有not、and、or。not是对紧接它后面的数据取反,and是前面和后面相连,必须要所有都为真才为真,只要有一个为假就为假。or 是只要有一个为真就为真,全部为假才为假。
优先级not>and>or。
4.成员运算符是什么?
答:成员运算符是 in ,查找in前面的数据是否存在in后面的数据中。例:'zsg' in 'my name is zsg',这个就是True。
5.if的四种语法是什么?
答:第一种:
if 条件:
print(...)
第二种:
if 条件:
print(...)
else:
print(...)
第三种:
if 条件:
print(...)
elif:
print(...)
......
第四种:
if 条件:
print(...)
elif:
print(...)
......
else:
print(...)