時間:2018年9月4日 22:54:49 #請各位讀者註意時效性 以下Python學習筆記基於Python3 懶得改格式了,將就一下 Python學習筆記1.Python源於1989年聖誕期間,作者:Guido van Rossum2.任何語言都有缺點,Python也不例外。如:運行速度慢、代碼不 ...
時間:2018年9月4日 22:54:49 #請各位讀者註意時效性 以下Python學習筆記基於Python3
懶得改格式了,將就一下
Python學習筆記
1.Python源於1989年聖誕期間,作者:Guido van Rossum
2.任何語言都有缺點,Python也不例外。如:運行速度慢、代碼不能加密
3.優點:可以跨平臺。
4.命令行寫Python好處是可以直接得到結果,壞處是沒辦法保存。文本編輯器寫代碼可以保存。
5.print()是輸出方法,如果是輸出字元串需要添加引號'',遇到逗號(,)會空格一行。
6.input()是輸入方法,它會把用戶輸入的東西變成字元串,並存放到一個變數里。括弧里的東西能讓用戶看到提示。
7.Python的語法比較簡單,採用縮進方式。不像傳統的語言有中括弧。
8.註釋用#符號,註釋是給人看的,可以是任意內容,解釋器會忽略掉註釋。
9.數據類型:整數、浮點數、字元串、布爾值、列表、字典等。
10.轉義字元:\
11.布爾值可以用and、or或not運算。
12.變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭。
13.變數本身類型不固定的語言稱之為動態語言,固定類型的稱之靜態語言,常量是一個不能變的變數。
14.ord()函數獲取字元的整數表示,chr()函數把編碼轉換為對應的字元。
15.len()函數計算的是str的字元數。
16.在Python中,採用的格式化方式和C語言是一致的,用%實現,舉例如下:(%d整數 %s字元串 %f浮點型)
s = 100
print('get %d' %s)
get 100
補充:如果你不太確定應該用什麼,%s永遠起作用,它會把任何數據類型轉換為字元串。如果要輸出'%'字元,可用%%代替
17.練習:小明的成績從去年的72分提升到了今年的85分,請計算小明成績提升的百分點,並用字元串格式化顯示出'xx.x%',只保留小數點後1位。示例:
s1 = 72
s2 = 85
s3 = (s2-s1)/72*100
print('%.1f%%' %s3) #輸出為18.1%
未完待續。。。(一周一更)