python基礎(常量,資料型別,if)

2022-08-13 08:27:17 字數 1126 閱讀 2059

變數名只能包含字母、 數字和下劃線。 變數名可以字母或下劃線打頭, 但不能以數字打頭, 例如, 可將變數命名為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 ...