一、註釋: 用 # 標註的文本 二、數字: 1. 整數,不區分long和int (1)進位:0x 0o 0b (2)Bool: True False 2. 浮點數:如3.14,-0.45,1.23e6 3. 複數:1+2j 三、字元串: 1. 單、雙引號引起來的字元序列 2. 單/雙三引號,可以跨行 ...
一、註釋:
用 # 標註的文本
二、數字:
1. 整數,不區分long和int
(1)進位:0x 0o 0b
(2)Bool: True False
2. 浮點數:如3.14,-0.45,1.23e6
3. 複數:1+2j
三、字元串:
1. 單、雙引號引起來的字元序列
2. 單/雙三引號,可以跨行,在其中也可以自由使用單雙引號
四、轉義序列:
1. \\ \t \r \n
2. 首碼r/R ,將字元串裡面的轉義字元當作普通字元對待
五、縮進:
預設4個空格為一個縮進
六、續行:
1. 在行尾使用\
2. 如果使用各種括弧,那麼括弧內為整體,內部跨行不用\
七、標識符
1.字母、數字、下劃線,不能是數字開頭
2.不能是Python關鍵字
3.大小寫敏感
4.不要隨便用_開頭作為標識符
八、常量&變數
1.常量:
1.1 一旦賦值就不能改變值的標識符
1.2 Python中無法定義常量
1.3 字面常量:一個單獨的量,如12,‘abc',’1.23e6‘
2.變數:賦值後可改變值的標識符
九、Python的語言類型
Python是動態語言、強類型語言。
靜態編譯語言 | 動態編譯語言 |
事先聲明變數類型,類型不能再改變 | 不用事先聲明變數類型,隨時可賦值為其他類型 |
編譯時檢查類型 |
編程時不知是何類型,難以判斷 |
強類型語言 | 弱類型語言 |
不同類型之間操作,必須先強制類型 轉換為同一類型 |
不同類型之間可操作,自動隱式轉換 |
十、運算符
1.算術運算符:+ - * / % ** 自然除:/ 整除: //
2.位運算符:& | ~ ^ << >>