變數名只能包含字母、 數字和下劃線。 變數名可以字母或下劃線打頭, 但不能以數字打頭, 例如, 可將變數命名為message_1, 但不能將其命名為1_message。
變數名不能包含空格, 但可使用下劃線來分隔其中的單詞。 例如, 變數名greeting_message可行, 但變數名greeting message會引發錯誤。
不要將python關鍵字和函式名用作變數名, 即不要使用python保留用於特殊用途的單詞, 如print (請參見附錄a.4) 。
變數名應既簡短又具有描述性。 例如, name比n好, student_name比s_n好, name_length比length_of_persons_name好。
慎用小寫字母l和大寫字母o, 因為它們可能被人錯看成數字1和0。
1,int 型別(如1,2, 3)
2,str型別(字串,字元,如leiwenxuan)
字串可以進行加法 (無縫連線,兩個字串拼接)
字串也可乘法,乘幾代表著複製幾次
1: if 簡單的判斷
if 條件:
語句2:if ...else
if 條件:
語句else:
語句3:if... elif ...elif
if ..:
elif...:
elif ..:
4:巢狀
if ...:
if ...:
if ...:
else:
else:
else:
巢狀一般不要超過3層
(1)py2:原始碼混亂,重複**多,冗餘
py3:原始碼規範,優美清晰,簡單
(2)py2:print()或者print'內容'
py3:print(『內容』)
(3)py3:預設編碼:utf-8
py2:預設**:ascii 解決方式:在首行新增一行:# -*- encoding:utf-8 -*-
編譯型:將**一次性全部翻譯成二進位制然後再執行**。缺點:排錯慢,開發效率低,不能跨平台。優點:執行效率高。
解釋型:當執行程式時,將**一行一行解釋成二進位制,然後再執行。優點:排錯快,開發效率高,可以跨平台。缺點:執行效率低
input()返回的是個字串
Python基礎之資料型別 變數 常量
字串 abc 只有a,b,c這3個字元 如果 本身也是乙個字元,那就可以用 括起來,比如 i m ok 包含的字元是i,m,空格,o,k這6個字元 i m ok 表示的字串內容是 i m ok 轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,表示的字元就是 用r 表示 內部的字串預設不轉...
Python基礎 資料型別
1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...
Python 基礎資料型別
數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...