最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 條件,循環(huán)語(yǔ)句詳解

 更新時(shí)間:2021年09月24日 11:28:15   作者:逾期不候°  
這篇文章主要介紹了詳解Python中的條件,循環(huán)語(yǔ)句,循環(huán)語(yǔ)句是學(xué)習(xí)各個(gè)編程語(yǔ)言的最基本的基礎(chǔ)知識(shí),需要的朋友可以參考下

1、Python 條件語(yǔ)句

Python 條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果來(lái)決定執(zhí)行的代碼塊。Python 編程中 if 語(yǔ)句用于控制程序的執(zhí)行。Python 不支持使用 switch 語(yǔ)句,所以當(dāng)有多個(gè)條件判斷時(shí),只能使用 elif 來(lái)進(jìn)行編程。if 語(yǔ)句的基本形式為:

if (條件表達(dá)式):
	條件語(yǔ)句
elif (另外的條件):
	條件語(yǔ)句
else:
	條件語(yǔ)句

實(shí)例:

a = 1
if type(a) == int:		# 判斷 a 是否為整形
	print('是整形')		# 若 a 是整形,執(zhí)行該條件語(yǔ)句
elif type == float:		# 判斷 a 是否為浮點(diǎn)型
	print('是浮點(diǎn)型')	# 若 a 是浮點(diǎn)型,執(zhí)行該條件語(yǔ)句
else:					# 除整形浮點(diǎn)型之外的任何類型
	print('哈哈')		# 執(zhí)行該條件語(yǔ)句
# 輸出結(jié)果:為整形

1.1 pass語(yǔ)句

if 語(yǔ)句不能為空,冒號(hào)后語(yǔ)句 塊里不想執(zhí)行任何東西,可以使用 pass 語(yǔ)句,避免產(chǎn)生錯(cuò)誤。示例:

a = 0
if a == 0:
	pass
else:
	print('hello')
print('end')
# 輸出結(jié)果 :end

2、Python for 循環(huán)語(yǔ)句

for 循環(huán)用于遍歷任何序列的項(xiàng)目,例如字符串或者列表。for 循環(huán)每次判斷一個(gè)條件。字典循環(huán)遍歷示例:

person = {"name":"mj","age":31,"hobby":"dance"}
# 獲取字典里所有的的 key value 值
for i,v in person.items():
    print(i)
    print(v)

#輸出結(jié)果:
name
mj
age
31
hobby
dance

2.1 for 嵌套循環(huán)

嵌套循環(huán)就是循環(huán)內(nèi)的循環(huán),外循環(huán)每迭代一次,內(nèi)循環(huán)就執(zhí)行一次。實(shí)例:

# 使用for 循環(huán)打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={}".format(j,i,i*j),end=' ')
    print()
"""

# 輸出結(jié)果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
"""

3、Python while 循環(huán)語(yǔ)句

while 循環(huán)執(zhí)行語(yǔ)句可以是單個(gè)語(yǔ)句或者語(yǔ)句塊,只要條件為真,我們就可執(zhí)行一組語(yǔ)句。如果條件判斷語(yǔ)句永遠(yuǎn)為 true ,循環(huán)就會(huì)無(wú)限的執(zhí)行下去,例如:

while (1):
	print('思念')

輸出結(jié)果:
思念
思念
思念
...
"""

3.1 while 循環(huán)嵌套

使用 while 語(yǔ)句打印九九乘法表實(shí)例:

i =1
while (i<=9):
    j=1
    while (j<=i):
        print("{}*{}={}".format(j,i,i*j),end=' ')
        j+=1
    print()
    i+=1

"""
# 輸出結(jié)果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
"""

4、break 語(yǔ)句

break 語(yǔ)句用在 for 和 while 循環(huán)語(yǔ)句中,用來(lái)終止循環(huán)。實(shí)例:

# for 循環(huán)語(yǔ)句:
list = ['for','while','else','break','continue']
for x in list:
    if x == 'while':
        break
    print(x)
# 輸出結(jié)果:for

# while 循環(huán)語(yǔ)句:
i = 0
while (i<10):
    print('happy')
    i += 1
    if i == 2:
        break

 #輸出結(jié)果:
 happy
 happy

5、continue 語(yǔ)句

continue 語(yǔ)句是跳出本次循環(huán),而 break 是跳出整個(gè)循環(huán)。即 continue 是跳過(guò)當(dāng)前循環(huán)的剩余語(yǔ)句,然后繼續(xù)進(jìn)行下一輪循環(huán)。實(shí)例:

# 不打印continue
list = ['for','while','else','break','continue']
for b in list:
    if b == 'while':
        continue
    print(b)

# 輸出結(jié)果:
for
else
break
continue

可以使用 continue 語(yǔ)句跳過(guò)某些循環(huán),例如我想打印 0-10 之間的奇數(shù):

n = 0
while (n<10):
    n += 1
    if n%2==0:
        continue
    print(n)

# 輸出結(jié)果:
1
3
5
7
9

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python這樣操作能存儲(chǔ)100多萬(wàn)行的xlsx文件

    Python這樣操作能存儲(chǔ)100多萬(wàn)行的xlsx文件

    這篇文章主要介紹了Python這樣操作能存儲(chǔ)100多萬(wàn)行的xlsx文件的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

    python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

    這篇文章主要介紹了python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 使用Python實(shí)現(xiàn)圖片轉(zhuǎn)ICO格式

    使用Python實(shí)現(xiàn)圖片轉(zhuǎn)ICO格式

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫一個(gè)基于PyQt5的用于將圖像文件轉(zhuǎn)換為ICO格式GUI應(yīng)用程序,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • 初識(shí)python的numpy模塊

    初識(shí)python的numpy模塊

    這篇文章主要介紹了初識(shí)python的numpy模塊,Numpy基于更加現(xiàn)代化的編程語(yǔ)言--python,python憑借著開(kāi)源、免費(fèi)、靈活性、簡(jiǎn)單易學(xué)、工程特性好等特點(diǎn)風(fēng)靡技術(shù)圈,已經(jīng)成為機(jī)器學(xué)習(xí)、數(shù)據(jù)分析等領(lǐng)域的主流編程語(yǔ)言,需要的朋友可以參考下
    2022-05-05
  • Python常用的數(shù)據(jù)清洗方法詳解

    Python常用的數(shù)據(jù)清洗方法詳解

    這篇文章主要介紹了Python常用的數(shù)據(jù)清洗方法,在數(shù)據(jù)處理的過(guò)程中,一般都需要進(jìn)行數(shù)據(jù)的清洗工作,如數(shù)據(jù)集是否存在重復(fù)、是否存在缺失、數(shù)據(jù)是否具有完整性和一致性、數(shù)據(jù)中是否存在異常值等,需要的朋友可以參考下
    2023-07-07
  • pymongo中g(shù)roup by的操作方法教程

    pymongo中g(shù)roup by的操作方法教程

    這篇文章主要給大家介紹了關(guān)于pymongo中g(shù)roup by的操作方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用pymongo具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python獲取當(dāng)前時(shí)間對(duì)應(yīng)unix時(shí)間戳的方法

    python獲取當(dāng)前時(shí)間對(duì)應(yīng)unix時(shí)間戳的方法

    這篇文章主要介紹了python獲取當(dāng)前時(shí)間對(duì)應(yīng)unix時(shí)間戳的方法,涉及Python時(shí)間操作的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-05-05
  • java直接調(diào)用python腳本的例子

    java直接調(diào)用python腳本的例子

    有時(shí)需求使用JAVA直接調(diào)用python腳本,執(zhí)行一些服務(wù)器監(jiān)控的事情。 本文給出一個(gè)java直接調(diào)用python腳本的例子
    2014-02-02
  • Jupyter notebook 輸出部分顯示不全的解決方案

    Jupyter notebook 輸出部分顯示不全的解決方案

    這篇文章主要介紹了Jupyter notebook 輸出部分顯示不全的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • Tensorflow獲取張量Tensor的具體維數(shù)實(shí)例

    Tensorflow獲取張量Tensor的具體維數(shù)實(shí)例

    今天小編就為大家分享一篇Tensorflow獲取張量Tensor的具體維數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01

最新評(píng)論

咸阳市| 武平县| 兴仁县| 卫辉市| 阿城市| 措勤县| 朝阳市| 新乡县| 囊谦县| 滦南县| 河西区| 阜城县| 广灵县| 大宁县| 乐都县| 山丹县| 右玉县| 左权县| 新源县| 兰州市| 广东省| 黄骅市| 景泰县| 吉隆县| 合肥市| 维西| 周至县| 宁津县| 开封市| 兴宁市| 怀远县| 新源县| 沂南县| 宣汉县| 诸城市| 新晃| 黄石市| 库车县| 铅山县| 新津县| 遂溪县|