第6課 迴圈
1、for 元素 in 序列:
statement
python的新函式range():新建乙個數列,都是整數,從0開始,下乙個元素比上乙個元素大1,一直到數列的上限(不包括上限)。ps:range()在3.2中用法有變化
1 for a in range(5):view code2 printa
3 輸出:
4 15 2
6 37 4
2、while 條件:
statement
3、continue、break
第7課 函式
a = 1以這段**為例,值傳遞和指標傳遞def change_integer(a):
a = a + 1
return a
print change_integer(a)
print a
#===(python中 "#" 後面跟的內容是注釋,不執行 )
b = [1,2,3]
def change_list(b):
b[0] = b[0] + 1
return b
print change_list(b)
print b
第乙個:引數傳遞的是整型變數a,函式對它操作,但並不改變a的值;因為基本資料型別作為引數傳遞給函式,函式為在記憶體中複製乙個變數,並不改變變數原來的值(值傳遞)
第二個:將乙個數列作為引數傳遞給函式,函式操作後,數列的值發生變化;因為數列傳過去的是指標,指標指向數列在記憶體中的位置,函式直接在記憶體中操作,會影響原有變數(指標傳遞)
第8、9課 物件導向
1、通過物件可以修改類的屬性,但這是很危險的,因為類的物件及子類的物件都在共享這個屬性,一旦修改,會影響所有物件。
Python學習筆記 第3天
1.字典的定義 字典是一系列鍵 值對。每個鍵都與乙個值相關聯,可以通過使用鍵來訪問與之相關聯的值。字典可以理解為列表的公升級版 列表bicycles trek cannondale specialize 字典 aline 0 如果需要修改 trek 則需要先找到它的下標,而字典是根據鍵名找,下標沒有...
python入門學習 第3天
於 阿里雲天池python訓練營,特此記錄,以便日後複習 迴圈語句 推導式 1.列表推導式 expr for value in collection if condition 例子 x 4,2 0,2 4 y a 2for a in x print y 8,4,0,4,8 x i 2for i in...
Python基礎學習(第4天)
python高階 第1課 詞典 dictionary 1 詞典可以儲存多個元素,儲存多個元素的物件稱為容器 container 1 開啟乙個檔案,用物件來代表這個檔案 f open 檔名,模式 模式 r 讀取,w 寫入 2 檔案物件常用的方法 content f.read n 讀取n byte的資料...