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...