\n
表示換行,\t
表示製表符,字元\
本身也要轉義,所以\\
表示的字元就是\ , \可以轉義很多的字元
r''
表示''
內部的字串預設不轉義
整數的地板除//
永遠是整數,即使除不盡。要做精確的除法,使用/
就可以。
ord()
函式獲取字元的整數表示,chr()
函式把編碼轉換為對應的字元
unicode表示的str
通過encode()
方法可以編碼為指定的bytes;
要把bytes
變為str
,就需要用decode()
方法
含有中文的str
可以用utf-8
編碼為bytes
。
break
語句可以在迴圈過程中直接退出迴圈,而continue
語句可以提前結束本輪迴圈,並直接開始下一輪迴圈。這兩個語句通常都必須配合if
語句使用。
要特別注意,不要濫用break
和continue
語句。break
和continue
會造成**執行邏輯分叉過多,容易出錯。大多數迴圈並不需要用到break
和continue
語句,上面的兩個例子,都可以通過改寫迴圈條件或者修改迴圈邏輯,去掉break
和continue
語句。
有些時候,如果**寫得有問題,會讓程式陷入「死迴圈」,也就是永遠迴圈下去。這時可以用ctrl+c
退出程式,或者強制結束python程序
和list比較,dict有以下幾個特點:
查詢和插入的速度極快,不會隨著key的增加而變慢;
需要占用大量的記憶體,記憶體浪費多。
而list相反:
查詢和插入的時間隨著元素的增加而增加;
占用空間小,浪費記憶體很少。
所以,dict是用空間來換取時間的一種方法。 dict的key必須是不可變物件。
Python 基礎知識
來自 一 識別符號 1.python 中的識別符號是區分大小寫的。2.標示符以字母或下劃線開頭,可包括字母,下劃線和數字。3.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的...
python基礎知識
一.隨機數的生成 都需要 import random 1.用於生成乙個指定範圍內的隨機浮點數。print random.uniform 10,20 print random.uniform 20,10 2.生成乙個指定範圍內的整數。下限必須小於上限制 print random.randint 12,...
python基礎知識
py基礎學習 1.命令列輸入python命令式,例如python test.py c m install sys.argv test.py c m install 2.切片,str 0 5 1 含頭不含尾,表示倒序切 3.unicode和encode unicode str,utf 8 將utf 8...