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