持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情
条件
-
条件判断应该是很重要的逻辑了。还记得我们刚入门的时候if else写个无穷尽吗。可以这么说只要你不怕累if else走天下。
-
其中"判断条件"成立时即为true,就会自然的走到执行后面的语句,后面的内容python 通过空格进行区分是否是同一块代码块。
else 为可选语句,我们也可以elif 来进行多重条件判断。
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
- 不知道你是否还及得java中switch case语句。这点我觉得有点不高级了。if elif写的实在太累了。
- 让你写100遍条件判断,这样的需求代码无疑是个灾难,好在python中也是也提供了循环功能。同样也是while循环、for循环、嵌套循环。在循环中也会对应终端操作。
break、continue、pass都是可以中断的。
中断
break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值。
while中else
- 这个就很牛逼,while中居然还能使用else , 其他语言else 只会和if 搭配使用。while中的else就是在推出循环后执行的代码块。
for循环
- 个人认为for循环是使用最广泛的。正常我们通过for循环遍历列表,元组,字典等数据结构。
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print ('当前水果 : %s' % fruits[index])
print ("Good bye!")
嵌套循环
Python for 循环嵌套语法:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
Python while 循环嵌套语法:
while expression:
while expression:
statement(s)
statement(s)
- 这两者都是可以相互融合嵌套的。
\
总结
- 学习每一种语言都是需要先看语法的,最基本的语法就是if for这两个操作了。语法上个人觉得还是shell 的if for比较难搞。python是最简单的入门语言。