標示符的命名規則
命令:help() >>> keywords >>>quit
刪除變量和垃圾回收機制
- 刪除變量(del 變量名)
- 對象不被引用時被回收
鏈式賦值和系列解包賦值
a = b = 2
a,b,c = 1,2,3(個數保持一致)
python中是不能定義常量的,只能邏輯上控制。
運算符
《 + (加法) -(減法) *(乘法) /(浮點數除法) // (整數除法) %(取餘) **(次方) 》
使用divmod(10,2)同時得到商和餘數(5,0)
- 進制之間的轉化,各進制轉化成十進制:0B 二進制 ;0o 八進制 ; 0x 十六進制
- 強制轉化成整形int(要轉換的內容)
- round(四捨五入的數值)
- 邏輯運算符 or and not 相當於java中的 || && !
- == 用於判斷對象的兩個值是否相等
- is 比較地址是同一個對象;is not 不是同一個對象
注意------整數緩存問題:在命令行[-5 256] 文本編輯器[-5 無限大] - 字符串的創建 : 1、可以使用單引號和雙引號 2、使用連續的三個單引號和雙引號可以創建多行字符串
len(字符串)字符串的長度
print()打印自動換行
print(“aaa”,end=(“”)) 字符串的拼接 end=括號中可以是任何的轉義字符
input(“提示內容:”) 鍵盤的輸入函數
str() 轉化成字符串
a=“abcdefghijkl” a[0]=a a[-1]=l 字符串可以正向和反向去進行搜索
a.replace(“a”,“zz”)將a替換成zz a對象沒有變,生成了一個新的對象 - 字符串的截取如下表: