标签:区分大小写 不同的 条件 顺序 表示 pytho 缩进 cat 元素
# 4 第四节 IF语句 # 1> 在讲if语句之前,我们先说一下上节课出现的for循环。 cats = [‘mimi‘,‘xixi‘,‘didi‘,‘huanhuan‘] for cat in cats: ‘‘‘ 在这里for循环的作用就是将cats里的值按索引从小 到大的顺序依次赋值给cat,下面添加一个打印,就 就可以清晰的看到for的作用。 ‘‘‘ print(cat) # 结果为: # mimi # xixi # didi # huanhuan # 最后,print要有正确的缩进,只有这样Python才能知道print是属于for的。 # 2> 简单的if实例 for cat in cats: if cat == ‘didi‘:#两个等号代表检查cat是否等于‘didi‘,一个等号是陈述,两个等号是发问。 print("I‘m didi.") else: print(cat.title()) # 输出结果为: # Mimi # Xixi # I‘m didi. # Huanhuan # 我们看到if语句就是判断if后面的条件是否满足,如果满足,则执行if下面缩进的语句。 # 否则,执行else。 # 注意,在Python中是区分大小写的,大小写不同的字符串是不相等的。 # 所以,后面处理数据的时候要注意数据的预处理。至于转换的方法,前面的课程中有所涉及。 # 如果需要检查不相等可以使用!=。!表示‘不‘。 # 3> 检查多个条件(and,or,in,not in) # 使用and判断条件代表的意思是,当满足所有条件时才判断为True。 # 使用or判断条件代表的意思是,当满足一个条件才判断为True。 # 使用in判断条件代表的意思是,检查元素是否被包含。如果包含,才判断为True。 # 同理,not in就是检查不包含。 # if语句只有判断为True的时候才会执行缩进。否则执行else。 # True和False被称为布尔值。 # 4> if-elif-else # 下面通过一个简单的例子演示。 age = 12 if age < 4: price = 0 elif age < 18: price = 5 elif age < 65: price = 10 else: price = 5 print("Your price is " + str(price) + ‘ yuan.‘) # 结果入下:Your price is 5 yuan. # else代表除了上述条件之外的任何情况都包括其中。 # if就是命令Python进行判断。
标签:区分大小写 不同的 条件 顺序 表示 pytho 缩进 cat 元素
原文地址:https://www.cnblogs.com/HTY-AIpy/p/14162258.html