五、變數與賦值 Python中的變數在聲明時不需要指定其類型,它會根據你的賦值自動判斷 對於數字和字元這種值類型的賦值,變數只是對它的引用,並不能直接刪除其值(其實由於Python中的垃圾回收機制,你並不能真正刪除任何東西,由Python自動判斷它“沒有人”了才會刪除它) 六、數字 int:有符號整 ...
五、變數與賦值
Python中的變數在聲明時不需要指定其類型,它會根據你的賦值自動判斷
對於數字和字元這種值類型的賦值,變數只是對它的引用,並不能直接刪除其值(其實由於Python中的垃圾回收機制,你並不能真正刪除任何東西,由Python自動判斷它“沒有人”了才會刪除它)
>>> a = 1 >>> b = a >>> print(a, b) 1 1 >>> a = 9 >>> print(a, b) 9 1
六、數字
int:有符號整數(如果超出範圍會自動轉換為長整數)
long:長整數(其範圍取決於用戶的虛擬記憶體)
float:浮點數
complex:複數(虛數在數字末尾加字母j表示)
bool:布爾值(1代表True,0代表False,True+False的結果為1)
七、字元串
字元串可以使用一對單引號、雙引號或三引號來定義;
字元串就是一個字元序列,可以使用列表的切片運算來獲得字元串的子串,也可以使用下標索引獲得其中的字元的位置,第一個字元的下標為0,最後一個字元的下標為(-1);
可以使用“+”號連接兩個字元串(會在記憶體重新開闢一塊空間,創建一個新的字元串來表示這個連接結果),可以使用“*”來指定字元串的重覆次數。
>>> py = 'Python' >>> py[-1],py[0] ('n', 'P') >>> py[1:-2], py[:], py[2:], py[:3] ('yth', 'Python', 'thon', 'Pyt') >>> he = 'Hello' >>> he+py 'HelloPython' >>> py*3 'PythonPythonPython'