一.變量
1.python變量
*變量用於存儲某個或某些特定的值,它與一個特定標識符相關聯,該標識符稱為變量名稱。變量名指向存儲在內存中的值。在創建變量時會在內存中開辟一個空間。基於變量的數據類型,解釋器會分配指定內存,並決定什么數據可以被存儲在內存中。Python在聲明變量時,無需說明變量的類型。因此,變量可以指定不同的數據類型,這些變量可以存儲整數,小數或字符。
*不過python與大多數其他的計算機語言的做法稍有不同,它並不是把值存儲在變量中,而更像是把名字貼在值的是上變。可以比喻為"python"沒有“變量”,只有“名字”。
2.變量賦值
*Python 中的變量賦值不需要類型聲明。
*每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息。
*每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。
*等號(=)用來給變量賦值。
*等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值,不可寫反。
3.變量定義規范
*變量名只能包含字母、數字和下划線。變量名可以字母或下划線打頭,但不能以數字打頭,例如,可將變量命名為message_1,但不能將其命名為1_message。
*變量名不能包含空格,但可使用下划線來分隔其中的單詞。例如,變量名greeting_message可行,但變量名greeting message會引發錯誤。
*不要將Python關鍵字和函數名用作變量名,即不要使用Python保留用於特殊用途的單詞.
*變量名應既簡短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
*慎用小寫字母l和大寫字母O,因為它們可能被人錯看成數字1和0。
二.字符串
1.字符串表示方法
字符串是包含字符的序列 。
Python中的字符串表示方法:
使用單引號(’):標識字符串,就如同’Quote me on this’這樣。所有的空白,即空格和制表符都照原樣保留。
使用雙引號("):在雙引號中的字符串與單引號中的字符串的使用完全相同,例如"What’s your name?"。
使用三引號(’’'或"""):利用三引號,可以指示一個多行的字符串,可以在三引號中自由的使用單引號和雙引號
2.轉義字符
如果字符串內部既包含 ' 又包含 " 怎么辦,可以用轉義字符 \ 來標識,比如:
'I\'m \"OK\"!'
表示的字符串內容是:I'm "OK"!
轉義字符\ 可以轉義很多字符: \n 表示換行 \t 表示制表符 \\ 表示的就是\
如果轉義字符串里有很多字符都需要轉義,就需要加很多\,
為了簡化,python還允許用原始字符串‘r’''表示''內部的字符串默認不轉義
原始字符串的使用非常簡單,只需要在字符串前面加一個英文字母“r"
>>>str=r'C:\now'
