欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、Python 條件語句

Python 條件語句是通過一條或多條語句的執(zhí)行結果來決定執(zhí)行的代碼塊。Python 編程中 if 語句用于控制程序的執(zhí)行。Python 不支持使用 switch 語句,所以當有多個條件判斷時,只能使用 elif 來進行編程。if 語句的基本形式為:

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

實例:

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

1.1 pass語句

if 語句不能為空,冒號后語句 塊里不想執(zhí)行任何東西,可以使用 pass 語句,避免產生錯誤。示例:

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

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

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

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

#輸出結果:
name
mj
age
31
hobby
dance

2.1 for 嵌套循環(huán)

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

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

# 輸出結果:
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)語句

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

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

輸出結果:
思念
思念
思念
...
"""

3.1 while 循環(huán)嵌套

使用 while 語句打印九九乘法表實例:

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

"""
# 輸出結果:
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 語句

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

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

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

 #輸出結果:
 happy
 happy

5、continue 語句

continue 語句是跳出本次循環(huán),而 break 是跳出整個循環(huán)。即 continue 是跳過當前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)。實例:

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

# 輸出結果:
for
else
break
continue

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

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

# 輸出結果:
1
3
5
7
9

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • python實現將中文日期轉換為數字日期

    python實現將中文日期轉換為數字日期

    這篇文章主要介紹了python實現將中文日期轉換為數字日期,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python處理yaml文件的操作方法

    python處理yaml文件的操作方法

    yaml文件是一種數據序列化語言,廣泛用于配置文件、日志文件、等,本文給大家介紹python處理yaml文件的操作方法,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • 使用Python機器學習降低靜態(tài)日志噪聲

    使用Python機器學習降低靜態(tài)日志噪聲

    今天小編就為大家分享一篇關于使用Python和機器學習的靜態(tài)日志噪聲的文章,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • 四步教你學會打包一個新的Python模塊

    四步教你學會打包一個新的Python模塊

    當你安裝應用程序時,通常是安裝一個軟件包,其中包含應用程序的可執(zhí)行代碼和重要文件。在?Linux上,軟件一般被打包成RPM或DEB等格式,然而幾乎每天都有新的Python模塊發(fā)布,因此你很容易遇到一個尚未打包的Python模塊。本文教你四步打包一個新的Python模塊
    2022-09-09
  • Python面向對象之類的內置attr屬性示例

    Python面向對象之類的內置attr屬性示例

    這篇文章主要介紹了Python面向對象之類的內置attr屬性,結合實例形式分析了Python面向對象中類的屬性相關定義、賦值、修改等操作技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • numpy中以文本的方式存儲以及讀取數據方法

    numpy中以文本的方式存儲以及讀取數據方法

    今天小編就為大家分享一篇numpy中以文本的方式存儲以及讀取數據方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Flask?+?MySQL如何實現用戶注冊,登錄和登出的項目實踐

    Flask?+?MySQL如何實現用戶注冊,登錄和登出的項目實踐

    本文主要介紹了Flask?+?MySQL?如何實現用戶注冊,登錄和登出的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Python實現多腳本處理定時運行

    Python實現多腳本處理定時運行

    這篇文章主要介紹了Python實現多腳本處理定時運行,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python實現簡單文本字符串處理的方法

    Python實現簡單文本字符串處理的方法

    這篇文章主要介紹了Python實現簡單文本字符串處理的方法,涉及Python針對文本字符串的切割、計算、轉換等相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • 基于plt.title無法顯示中文的快速解決

    基于plt.title無法顯示中文的快速解決

    這篇文章主要介紹了基于plt.title無法顯示中文的快速解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論