b = 'djx'
print(id(b),type(b))
b = 'djx1996'
print(id(b),type(b))
輸出:
535056476344
535056476624
可以發現,當資料發生改變後,變數的記憶體位址發生了改變,那麼字串就是不可變資料型別
list = [1,'q','qwer',true]
print(list,type(list),id(list))
print(list,type(list),id(list)
輸出:
[1, 『q』, 『qwer』, true] 808140621128
[1, 『q』, 『qwer』, true, 『djx』] 808140621128
可以發現,雖然列表資料發生改變,但是記憶體位址沒有發生了改變,那麼列表就是可變資料型別
算術運算
% 取模,判斷奇偶
** 次冪
//整除
比較運算
(==,!= ;>=;<=)
賦值運算
(=;+=;-=;*=;/=;%=取模;**=取冪;//=取整)
邏輯運算
and or not 與或非運算
空格來區分一級二級**…n級,第一層級必須頂格寫
randint(1,100)取隨機整數不包含1和100
while else #當迴圈正常結束時(沒有被強行終止,比如:exit,break)執行
for else
Python語法基礎 資料型別
一.python資料型別 1.數值型別 int 只有一種整數型別int float 複數 complex a bj 或者 a bj 或者 complex a,b 2.字串 python不支援字元型別,單字元被當作乙個字串使用。var1 hello world print var1 0 var1 0 ...
python基礎02 基礎語法和資料型別
一 python的基礎語法 1.注釋 1 注釋的含義 注釋就是穿插 中的說明性文字,對於 實現功能無任何作用,注釋不會參與執行。在寫 的時候需要經常寫注釋 2 注釋的型別 a.單行注釋 就是在注釋的內容前加 b.多行注釋 在每一行前面加 使用單引號 或者雙引號 括起來 推薦使用三個 2.識別符號 1...
Python基礎1 基礎語法和資料型別
a 第乙個字元必須是 字母或下劃線,其他的部分由字母數字和下劃線組成 b 識別符號分大小寫。c 可以用中文作為變數名,非ascii識別符號也是允許的了 但推薦用英文,避免麻煩 d 識別符號不能用關鍵字,關鍵字有 false one true and as assert break class con...