九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Python3 自學(xué)第10天:流程控制
極客干貨 2019-02-27 16:53:13

前面給大家分享了Python的數(shù)據(jù)結(jié)構(gòu),是每一位Python程序猿必須理解的內(nèi)容,也是面試官最喜歡問的范疇;今天我們了解下Python的流程控制:條件語句和循環(huán)語句。

if 條件語句,語句形式:

if 條件1:
語句1
elif 條件2:
語句2
else:
語句3
這三個(gè)關(guān)鍵詞的行尾必須跟冒號(hào)(:)

實(shí)例代碼:

f-str 是Python3.6+以后推薦使用的字符串格式化,不了解的朋友可以去網(wǎng)上搜索一下,也可以去《Python3 自學(xué)第4天:字符串》了解下。

如果條件是數(shù)字0表示False,非0表示True,實(shí)例代碼:

總結(jié)一下:

False,0,None,'' 空字符串,這4種情況做為條件時(shí)都為假;
True,非0, 'None', ' ',非空字符串,這5種做為條件時(shí)都為真。

循環(huán)語句:while 和 for,語句形式:

while 條件:
語句
----------------
while 條件:
語句1
else:
語句2

實(shí)例代碼:

for循環(huán)可以遍歷任何序列,語句形式:

for 變量 in 序列對(duì)象:
語句1
-----------------------
for 變量 in 序列對(duì)象:
語句1
else:
語句2

實(shí)例代碼:

也可以通過枚舉函數(shù)輸出索引值,實(shí)例代碼:

break:跳出整個(gè)循環(huán)體

continue:終止本次循環(huán),進(jìn)入下一次循環(huán)

break 實(shí)例代碼:

上例中,當(dāng)數(shù)字>5時(shí),遇到break語句時(shí)立刻跳出整個(gè)循環(huán)體了,不會(huì)再執(zhí)行循環(huán)體內(nèi)的任何代碼。

continue 實(shí)例代碼:

上例中,當(dāng)數(shù)字是偶數(shù),遇到continue語句 代碼不會(huì)再往下執(zhí)行了,而是立刻去for語句處執(zhí)行下一次循環(huán);如果是奇數(shù),則會(huì)打印出來。

注意:上面排序過程中并沒有使用臨時(shí)temp變量來來回回的“倒換”,而是用一步騷操作(a,b = b,a)就完成了,這樣做內(nèi)存開銷小且效率也高。

為什么可以這樣做呢,原因是Python變量并不直接存儲(chǔ)值而是指向內(nèi)存地址的引用,交換變量時(shí)只要交換引用地址就可以了。 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python流程控制語句詳解
基礎(chǔ)語法第5關(guān)筆記
python基礎(chǔ)篇: python中的流程控制,你都了解嗎?
Python數(shù)據(jù)分析(二):掌握函數(shù)基礎(chǔ)
Python基礎(chǔ)之循環(huán)語句
小瘋談python(十):程序的控制結(jié)構(gòu)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服