1、更多if语句
if嵌套:利用缩进使if语句中再增加一个或多个if语句。
图源自bilibili林粒粒呀
2、逻辑运算
逻辑运算包含与(and),或(or),非(not)。
优先级:not>and>or,也可以通过括号改变运算数据。
3、使用字典
字典用于储存键(key) : 值(value)对。如:
conyacts = {"小明" : "13700000000"
"小红" : "13700000001"}
键值对之间用逗号分隔,如果要获取某个键的值,只需要在字典名后面跟方括号,里面放入键:
contacts["小明"]
注意,键的类型必须是不可变的,比如列表属于可变数据类型,就不能作为键;而字符串,整数等数据类型就可以。
Python中有一个不可变但又很像列表的数据结构 : 元组。元组中可以放多个元素,和列表不同的是,列表用方括号,而元组用圆括号;元组不可变,所以添加、删除等操作都不能使用。
元组可以帮我们实现往字典里存入三个相同名字数据的功能。
字典也是可变的数据结构。如果想知道字典中某个键是否已经存在,可以用
"键" in 字典,会返回一个布尔值,告诉该键是否已经存在于字典中。存在返回True,否则返回False。
要删除一个键值对,可以用
del 字典["键"],但如果键不存在则会报错。
如果想知道有多少键值对,len(字典)这个方法也对字典有用。