4.1.1 迴圈/遍歷
1.for迴圈:python中for迴圈的執行部分需要縮排,但是想要在迴圈之後再做其他執行,那麼該執行部分不需要縮排
輸出為:
注:如果第二個print()不縮排,那麼 i can't wait to see your next trick, 只會輸出一次,並且名字是carolina
4.3.1建立列表
1. 函式range()的巧用
range(開始數值,結束數值,[跨度/步數]):生成範圍內的整數,包括開始數值,但不包括結束數值
建立數值列表:
例子:建立乙個列表,其中包含前10個整數(即1~10)的平方
輸出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
4.3.4 列表解析
4.3.1中求前10整數的平方,用列表解析寫法更簡便
4.4.1 切片
1.切片的語法:索引從0開始,到-1結束
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[0:3]) #輸出:['charles', 'martina', 'michael'] #從第1個元素開始,不包括第4個元素
print(players[:3]) #輸出:['charles', 'martina', 'michael'] #找到索引為3的元素,獲取它之前的所有元素(不包括3)
print(players[2:]) #輸出:['michael', 'florence', 'eli'] #從索引為2的元素開始(包括2)獲取它之後的所有元素
print(players[-3:]) #輸出:['michael', 'florence', 'eli'] #從倒數第3個元素開始(包括-3,獲取它之後的所有元素
2.遍歷切片:使用for .. in ..對切片進行迴圈遍歷
比如:
4.5.1 元組
1.定義:儲存不可改變的值,類似於列表,但有以下不同:
· 列表使用 [ ] ,元組使用()
· 列表可修改,元組不可修改(可以把元組的變數重新賦值)
4.6.1 格式
1.編輯器需要配置,比如製表符轉換成四個空格(即每次敲製表符都是四個空格)
2.pep 8格式設定(待學習)
python第4章操作列表練習
4 3 數到 20 使用乙個 for 迴圈列印數字 1 20 含 for value in range 1,21 忘加冒號 print value 4 4 一百萬 建立乙個列表,其中包含數字 1 1 000 000,再使用乙個 for 迴圈將這 些數字列印出來 如果輸出的時間太長,按 ctrl c停...
第4章深入列表
names libai dufu qingzhao yuanming for name in names print name print n print you are so beautiful for 迴圈注意冒號,縮排,一般要逐個給新變數 none for none in names prin...
第5章 4 可變引數列表
當呼叫方法時,方法的引數個數或型別未知時,稱其為可變引數列表。可以使用object 陣列來實現這樣的功能。因為,所有的類都是直接或間接繼承於 object類。1.在沒有可變引數列表的時候,是用陣列實現類似的功能,看下面的例子 class a1 public class varargs public ...