Python-语句执行
1.從上向下執行
2.同一條語句:從右向左執行,即先執行右邊。a ,b = b,a + b.等于 n = b, m = a+ b, a = n,b = m.
3.條件控制執行:
if a :
語句
elif b :
語句
else:
語句
1)條件控制,可以只有if 一個語句。沒有else,是可以執行的。
2)if 可以嵌套
4.循環執行,while 和 for
1)while a :
語句
2)while 循環使用 else 語句。()個人認為else作用不大。代碼本來就是從上向下執行。沒有else,一樣可以執行else里面的語句。)
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
3)for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。Python中 string list tuple 3個類型的數據是 序列類型。
for <variable> in <sequence>:
<statements>
else:
<statements>
4)break 語句可以跳出 for 和 while 的循環體。如果你從 for 或 while 循環中終止,任何對應的循環 else 塊將不執行。 實例如下:
5)continue語句被用來告訴Python跳過當前循環塊中的剩余語句,然后繼續進行下一輪循環。
5.pass語句:Python pass是空語句,是為了保持程序結構的完整性。
6.【1】a = [1,2,3]
b = [x*3 for x in a ]
? ?c = [x*3 for x in a if x >2]
? d = [x * y for x in a for y in b]
x*3 for x in a 語句。
x*3 for x in a if x >2 語句。
x * y for x in a for y in b 語句。
?7.Import 會導入其他的py文件,在執行時會執行import入的文件,如果import的文件中有可以直接執行的語句。
8.標準模塊(.py文件),Python 本身帶著一些標準的模塊庫,有些模塊直接被構建在解析器里,例如sys
?
轉載于:https://www.cnblogs.com/buliudeshui/p/10471510.html
總結
以上是生活随笔為你收集整理的Python-语句执行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net core MVC 过滤器
- 下一篇: Python档案袋( Sys 与 Imp