註釋 單行註釋 語法: # 註釋的內容 說明多行代碼的功能時,一般將註釋寫在代碼的上一行 # 列印hello print(hello) print(hello) print(hello) 說明單行代碼時,一般寫在右邊 print(1+2) # 加法運算 變數 先定義後使用 變數名規則: 變數名只能是 ...
註釋
單行註釋
語法:
# 註釋的內容
說明多行代碼的功能時,一般將註釋寫在代碼的上一行
# 列印hello
print(hello)
print(hello)
print(hello)
說明單行代碼時,一般寫在右邊
print(1+2) # 加法運算
變數
先定義後使用
-
變數名規則:
- 變數名只能是字母、數字或者下劃線的任意組合,且不能是數字開頭
- 變數名不能取關鍵字
-
變數名規範
- 見名知意:取名字讓人看得懂
- 命名風格
- 駝峰命名法
- 小駝峰 userName
- 大駝峰 UserName
- 駝峰命名法
數據類型初始
整型 int
整型也就是整數
負整數、0、正整數
type(數據) # 獲取變數的數據類型
n = 78
print(n)
print(type(n)) # <class 'int'>
浮點型 float
浮點型也就是小數
負小數、0.0、正小數
2種方法表示小數
- 十進位形式:1.2 , 1.23 , 12.3
- 指數形式 (科學計數法) 不要求會寫,但是要認得是小數
- 2.2E5 = 2.2 X 10^5
- 3.7E7 = 3.7 X 10^7
- 0.5E-2 = 0.5 X 10^-2
保留小數 2種
- ''%.2f” %f
f = 1.23456
print('%.4f' % f) 1.2346
print('%.3f' % f) 1.235
print('%.2f' % f) 1.23
- format(str,".2f")
print(format(1.23456, '.2f')) 1.2346
print(format(1.23456, '.3f')) 1.235
print(format(1.23456, '.4f')) 1.23
布爾型 bool
True 真
False 假
字元串類型 str
字元串是以 單引號 、雙引號、三引號括起來的任意文本,專門用來存儲一些文本形式的數據,字元串裡面啥都可以存
單引號和雙引號有什麼區別?
沒有什麼區別,本質一樣,看喜好
三引號:記錄多行字元串,可以換行
字元串只能進行 相加 和 相乘 運算
- 相加 拼接
- 相乘 和自己相加了多少次
轉義符
轉義字元 \ 可以轉義很多字元。
\n 表示換行
print("abc\nmg")
\t 表示製表符[縮進=tab]
print("\tabcmg")
\\ 本身也要轉義
print('\\')
\' 降維,轉為字元串,不再是語法
print('I\'m OK')
\" 同上