python的條件語句與迴圈語句

2021-10-24 11:16:18 字數 2348 閱讀 6589

else後面要加

elif語句即為else if,用來檢查多個表示式是否為真,並在為真時執行特定**塊中的**

list.pop(0)刪除指定位置的元素

list.remove(val)刪除指定數值的元素

只有為true才能讓程式正常執行

while true:無限迴圈

while count:可以用來限制迴圈次數,while語句後要加

break可以用來中斷while迴圈,不再執行相同縮排的語句

end=' '表示不換行輸出

for語句後要加

for迴圈後加if語句作為前提條件,for迴圈前加判斷語句,來對字典進行推導

break可以用來中斷for迴圈

for i in

range

(len

(member)):

#使i=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ……]

print

(member[i]

)#輸出全部元素

for i in

range(2

,10):

#i=[2,3,4,5,6,7,8,9]

c=

print

(c)

continue終止本輪迴圈並開始下一輪迴圈,不再執行相同縮排的語句

[m : ]代表列表中的第m+1項到最後一項

[ : n]代表列表中的第一項到第n項

import numpy as npa=[

1,2,

3.4,5]

print

(a)[12

345]

print(a[-1])取最後乙個元素

結果:[5]

print(a[:-1])除了最後乙個取全部

結果:[ 1 2 3 4 ]

print(a[::-1])取從後向前(相反)的元素

結果:[ 5 4 3 2 1 ]

print(a[2::-1])先取從後向前(相反)的元素,再取從下標為2的元素到最後

結果:[ 3 2 1 ]

print(a[1:])取第二個到最後乙個元素

結果:[2 3 4 5]

%s用來格式化為字元

%d用來格式化為整數

print

('%d%d%d'

%(a,b,c)

)

for i, language in

enumerate

(languages,2)

:#迴圈兩個物件:i(下標從2開始)和language

import random

random.randint(1,

10)#呼叫random庫,隨機生成1-10之間任意乙個整數,包含左右邊界

x[1]

[0]=

10#第乙個表示第幾個列表,第二個表示列表中第幾個元素,將其賦值

print

(e)#如果e中含有多個元素,則生成了乙個迭代器物件

更改為:

print

([……]

)#中不能是單個的變數

print

(next

(e))

#會輸出第乙個元素

for each in e:

print

(each, end=

' ')

python條件語句與迴圈語句

1.if語句 if 語句用於控制程式的執行,基本形式為 if 判斷條件1 執行語句 elif 判斷條件2 執行語句 else 執行語句判斷條件成立時,則執行後面的語句。執行內容可以多行,以縮進來區分表示同一範圍。else 為可選語句,判斷條件不成立時則可以執行相關語句。score 89if scor...

Python條件語句與迴圈

1 判斷與迴圈 python 縮排 main print hello print hello world.if 判斷條件 執行語句 elif 判斷條件 執行語句 else 執行語句while 判斷條件 執行語句a 100 while a 1 print a a 1 if a 50 break 退出迴...

python 條件控制與迴圈語句

本學期學習機器學習,今天來重新看了一下python的語法。和其他語言中的語法一樣,if else 語言。例子 如下 x int input please enter first value1 y int input please enter second value2 z int input ple...