python2.x 與 python3.x 的區別:
推薦學習**:
注釋:# 這是注釋
tab:設定為四個空格
輸入和輸出
轉義字元: \n - 換行,\t - 製表符,\ - \,』 - '," - "
print('what\'s \"this\"?')
結果:
可以使用 r』 』 預設內部字串不轉義
print('\\\n\\')
print(r'\\\n\\')
換行:除了 \n ,還可以使用 『』』 『』』 表示多行
print('''1
23''')
布林值的運算:and、or、not
print(true and false)
print(true or false)
print(not 0 < 1)
變數:可以是任意資料型別,變數名是以大小寫字母、數字和 _ 的組合,但不能以數字開頭。同一變數可以用 = 將任何資料型別進行賦值,可以成為不同型別的變數。
a = 『123』 ,記憶體建立 『123』 的字串,再建立名為 a 的變數,將 a 指向 『123』。
所以下面的 b 的結果為 123:
a = '123'
b = a
a = '456'
print(b)
常量:使用全部大寫的變數名
pi = 3.14
整數的除、地板除、取餘
常用編碼知識:
ascii(1位元組):a - 65,0 - 48
unicode(兩位元組):中 - 20013
utf-8:1-6位元組,字母1位元組,漢字3位元組
ord() - 獲取字元對應的數字
chr() - 獲取數字對應的字元
print(ord('a'))
print(ord('中'))
後續待補充
Python基礎總結
如果字串裡面有很多字元都需要轉義,就需要加很多 為了簡化,python還允許用r 表示 內部的字串預設不轉義,可以自己試試 print t print r t t 我們可以比較容易的將字典 dict 型別轉為字串 string 型別。通過遍歷dict中的所有元素就可以實現字典到字串的轉換 for k...
Python基礎總結
輸入 模組 執行指令碼 在指令碼的第一行表明直譯器的位置即可在linux中不必顯示的呼叫python直譯器而執行指令碼 注釋字串 字串拼接 str repr和長字串 通用的序列操作 切片str hello print str 2 4 切片的引數 序列相加 乘法 成員資格 長度 最大值 最小值 列表 ...
python基礎總結
python的賦值機制一般為淺拷貝,eg test0 test1該賦值結構中兩個變數中的id值相同,改變test1值test0會跟隨改變 test0 1 test1 test0 test2 1 id test1 id test2 id test0 以上的test0和test1的id同樣相同,這和py...