python學習記錄(一)

2022-09-04 05:42:09 字數 1180 閱讀 2515

在此記錄下python的關鍵語法知識點,供參考

1. 字元定義: 字串可以使用單引號或雙引號, 使用三引號,可以指定多行的字串

2. 轉義連線: 使用\作為轉義符,但\在行末時,表示接下一行

字串一起被自動連線 'hello' 'world' = 'helloworld'

3. 簡單語句:i=5; print 'hello, i=',5 ### 進行輸出,同時要注意縮排

4. 流程控制: if : elif : else : ### while true: else : ### for i in rang(0, 5)

5. 函式定義: def max(a, b);;;; 使用globe x 表示使用全域性的x

6. 關鍵引數: def max(a, b=5) #其中b=5預設引數 ## 呼叫部分 max(b=10, a=5) 可以使用關鍵字給函式賦值

7. 文件字串: def max(a, b=5) 函式中的第一行為文件字串,為幫助資訊,**max.__doc__

8. 資料結構:

列表(資料)list #

元組(2,3,)可巢狀,一般用於輸出print '%s is a %s' %(name,age)

字典d ; del d[key] #刪除; d[key1]='aa'#增加; 其它: items(),has_key(key)或'key' in d

序列(包含:列表、元組、字串):使用 list[1:3] list[:-1]擷取

9. 字串:name.startswith('a'); 'a' in name ; name.find('a') ; ','.join(['a','b','c'])='a,b,c'

10.類: def __init__(), def __del__(self)

繼承:class sub(parent)

11.輸入輸出:f=file('filename', 'rwa') -> len(f.readline()) != 0 #不為eof -> f.close();

12.持久儲存器:import cpickle as p -> p.dump(obj , file) #存入檔案 -> p.load(file) #從檔案中載入

13.異常處理:try:...raise myexception()...except myexception,x: ...finally:...else:.....

Python學習記錄(一)

加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x除以y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 返回商的整數部分 加法賦值 減法賦值 乘法賦值 除法賦值 取模賦值 冪賦值 取整除賦值 python 並 不支援 switch 語句,所...

Python學習記錄一

1 time模組 呼叫庫 import time獲取當前日期和時間,使用函式time.strftime 獲得 2 os模組 import osos.seq變數的使用 根據作業系統給出路徑分隔符,例如在linux unix 中用 在windows 中用 在mac os 中用 使用os.sep 而不是直...

Python學習記錄(一)

應老師要求,在寒假進行python語言的學習,對於學習的進展情況進行記錄。應python網課的需求使用3.0以上的版本進行學習記錄,具體版本為python3.6.4,windows作業系統下的學習。一 關於python的幾種開啟方法 1.使用執行,鍵入cmd,鍵入python進行使用 2.使用pyt...