一.瑣碎的知識點
1.三元操作符
small = x if x
含義:if x
2.else if == elif
例子: if 條件 :
elif 條件:
else 條件:
3. 斷言 :assert
含義:置入檢查點 if 真 : pass 假 : 程式自動崩潰並輸出 assertionerro
4.for 迴圈
例子① a = "fishc",
for i in a :
print( i , end=' ') 結果: f i s h c
例子②m = [ '小甲魚' , '怡景']
for i in m :
print( i ,len(i)) 結果:小甲魚 3
怡景 2
5.range( )
例項 : range( [ start ,] stop[ , step = 2 ])
例子:for i in range( 1 ,10 ,2 )
print( i ) 結果 :1 3 5 7 9
6.break語句: 直接跳出while 迴圈
7.continue語句 :
例子:for i in range(5):
if i%2 !=0:
print(i)
continue
i +=2
print(i)
結果:21436
8.隨機整數:
>>> import random
>>> random.randint(0,99)
21隨機選取0到100間的偶數:
>>> import random
>>> random.randrange(0, 101, 2)
42隨機浮點數:
>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881
隨機字元:
>>> import random
>>> random.choice('abcdefg%^*f')
'd'多個字元中選取特定數量的字元:
>>> import random
random.sample('abcdefghij',3)
['a', 'd', 'b']
多個字元中選取特定數量的字元組成新字串:
>>> import random
>>> import string
>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r
eplace(" ","")
'fih'
隨機選取字串:
>>> import random
'lemon'
洗牌:>>> import random
>>> items = [1, 2, 3, 4, 5, 6]
>>> random.shuffle(items)
>>> items
[3, 2, 5, 6, 4, 1]
分支與迴圈(3)
while迴圈 語法 while 條件 執行迴圈體 例 age 23 while age 18 print 成年人 for迴圈語法 for 目標 in 表示式 執行迴圈體 例 range 語法 range start,stop step 1 這個bif有三個引數,其中用括號括起來的兩個表示這兩個引數...
分支與迴圈語句
練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...
Go 分支與迴圈
go 語言的分支迴圈語句選擇性較少,迴圈語句它只有 for 迴圈,平時我們在其它語言用的 while 語句 do while 語句 loop 語句它是沒有的。分支語句只有 if 和 switch,也沒有三元操作符。if else 語句 package main import fmt func mai...