python入门(三):if语句&字典(if语句,使用字典,遍历字典,嵌套) |
您所在的位置:网站首页 › python中多个if语句用法 › python入门(三):if语句&字典(if语句,使用字典,遍历字典,嵌套) |
if语句
4.1.一个简单示例4.2.条件测试4.2.1.检查是否相等4.2.2.检查是否相等时要考虑大小写4.2.3.检查是否不相等4.2.4.比较数字4.2.5.检查多个条件4.2.6.检查特定值是否包含在列表之中4.2.7.检查特定值是否不包含在列表之中4.2.8.布尔表达式
4.3.if语句4.3.1.简单的if语句4.3.2.if-else语句4.3.3.if-else-if语句4.3.4.使用多个else-if代码块4.3.5.省略else代码块4.3.6.测试多个条件
4.4.使用if语句处理列表4.4.1.检查特殊元素4.4.2.确定列表是不是空的4.4.3.使用多个列表
4.5.设置if语句的格式4.6.小结5.1.一个简单的字典5.2.使用字典5.2.1.访问字典中的值5.2.2.添加键-值对5.2.3.先创建一个空字典5.2.4.修改字典中的值5.2.5.删除键-值对5.2.6.由类似对象组成的字典
5.3.遍历字典5.3.1.遍历字典中所有的键值对5.3.2.遍历字典中的所有键5.3.3.按顺序遍历字典中的所有值
5.4.嵌套5.4.1.字典列表5.4.2.在字典中存储列表5.4.3.在字典中存储字典
5.5.小结
在python中,if语句会让你检查程序的当前状态,并据此采取相应的措施
4.1.一个简单示例
if语句的核心就是条件测试
这种情况下,关键词and,or可以助我们一臂之力 实际上布尔表达式就是条件测试的别名,结果要么是True,要么是false if后面可以跟任何条件测试语句,如果条件测试的结果为真,那么就执行紧跟在if后面缩进的语句,否则,python将会忽略这些代码–就从这点看上去,if与for是相似的 在条件测试通过的时候执行一个操作,未通过的时候执行另一个操作–这种情况就是因为只存在这样两种情形 此种语句结构适用于检查超过两种的情形 显然这样处理的话会更加清晰 这种情况就是每个条件基本上是独立的,前面所说的就只适合用于只有一个条件满足的情况
确实有时候列表会是空的,我们需要先判断一下 使用多个列表确实是很高效 注意:再比较运算符两端各添加一个空格,这样虽然没有什么影响,但是这样代码阅读起来确实很容易
列表,元组,字典都有其独特的运用环境,要能理解其运用场景 字典就是一系列键值对,与键相关联的值可以是数字,字符串,列表,字典.事实上,我们可以使用任何python对象用作字典中的值 字典用放在大括号中的键值对来表示,键和值之间用冒号分开,在字典中,我们想存储多少值都可以 字典像列表一样,也是一种动态结构,也可以添加和删除 用一对空的花括号来定义字典 通常情况下我们是用一对空大括号来定义一个字典,之后再分行添加各个键值对 修改方法实际上和列表是相似的 键值对使用del语句删除将会永远消失
和遍历列表一样,基本上是类似的 遍历的时候,临时变量的名字要合适才行,通常用key,value,当然针对具体的字典更具体也是可以的 不需要遍历字典的值,而只是想遍历所有键的时候,就用方法key() 如果我们仅仅感兴趣的是字典中的值,那就可以使用函数value(),返回一个值列表 嵌套是一个很重要的功能,我们可以在列表之中嵌套字典,在字典之中嵌套列表,甚至是在字典中嵌套字典
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |