if语句是所有编程语言中必不可少的,功能大致相同,用法上有所区别。
在 Python中,if语句让你能够检查程序的当前状态,并据此采取相应的措施。(java貌似也是呀)
一般格式:
if 表达式:
相关操作
elif 表达式:
相关操作
...
else 表达式:
相关操作
#python不强制要求if后面必须接有else语句,这是和有点编程语言有所不同的地方
#else是一条包罗万象的语句,只要不满足任何if或elif中的条件测试,
#其中的代码就会执行, 这可能会引入无效甚至恶意的数据
#如果知道终要测试的条件,应考虑使用一个elif代码块来代替else代码块
注意:在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False,可以这样简单判断列表是否为空
in和not in
如果想要检查某一元素是否在/不在列表中可使用关键字in/not in来判断,返回值为一个布尔类型数值。
字典:
字典,类似于java里面的map概念,将数据以键-值对的形式存放在一个集合里面。
在Python中,字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之 相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。
字典用放在花括号{}中的一系列键—值对表示。