前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python笔记3

python笔记3

作者头像
blankmiss
发布2020-04-09 11:38:28
3240
发布2020-04-09 11:38:28
举报
文章被收录于专栏:林祈林祈林祈

if语句

1.if就是如果的意思,属于条件判断 例如:

cars = ['audi','bmw','toyota']

for car in cars:
    if car == 'bwm':
        print(car.upper())
    else:
        print(cair.tilte)  

检测当前元素中是否存在bwm,如果存在就全部大写打印bwm,如果没有则首字母大写打印所有字母.

条件测试

1.每一条if语句都是以true和false为核心的表达式,也就是我们所说的条件表达式。如果条件为true那就执行,如果为false则执行下一条。

注意小事项–(==是等于的意思,=是赋值的意思,二者不可以混淆)

对于条件判断来说有很多的运算符,例如!===<,>,<=,>=等等

2.and 和 or 也是条件运算 但and 和 or的表达方式不一样 一个需要双方都是true 一个只需要一方为true就行了 3.也可以用来检测某一个元素是否在列表里

>>>request = ['sds','sddw','dwdw']
>>>'sds' in request
>>>ture  

4.深入了解布尔表达式

if语句

1.例如:

age = 19
if age >= 18
    print("你够年龄了")

语句意思是如果你大于或等于18了那就输出print里面的话,如果不够那就忽略掉

如果在print后跟着的代码也一起缩进那么也一样在if循环中运行。

2.if-else语句 if-else语句类似于简单的if语句,但其中的else语句可以让我们在指定条件下测试未通过的情况下执行下一步操作

age = 17
if age >= 18:
    print("你够年龄了")
    print("是否进行登记")
else:
    print("对不起,你的年龄不够")
    print("请等到年龄够再来")

如果第一条语句为false的话那就执行下一条也就是else的作用 也有if-elif-else的结构

例如:

age = 12
if age < 4:
    print("你的门票为0")
elif age < 18:
    print("你的门票为5")
else:
    print("你的门票为10")

elif其实可以说是else+if如果上述语句测试结果为 不符合第一个if 和 第二个elif的判断那就会直接执行最后的else 一般来说else的结构用的不是很多 在某些时候else的方式或许很适合但是在大多数的时候还是elif的方式更吃香

elif可以使得代码更简洁更严谨

总之如果你只想执行一个代码块,那就使用if-elif-else结构了;如果要运行多个代码块,就是用一系列独立的if语句

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • if语句
    • 条件测试
      • if语句
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档