-
r
,表示這是一個?raw?字符串,里面的字符就不需要轉義了。例如:? ??r'\(~_~)/ \(~_~)/''''...'''
表示多行字符串,例如:'''Line 1
Line 2
Line 3'''
查看全部 -
常用的轉義字符:
\ 普通字符,但可以表示區分統一代碼內的引號
\n
表示換行\n
表示換行\t
?表示一個制表符\\
表示?\
?字符本身查看全部 -
布爾值計算:
not計算的優先級是高于and和or的。
True?and?not?False?#?==>?True
在上述布爾計算中,先計算
not False = True
,然后再計算True and True
,因此得到True的結果。查看全部 -
round()函數:??round(num, 2) # ==> 3.33
地板除 //:10//4 # ==> 2? ? ?????10//2.5 # ==> 4.0????????????10//3 # ==> 3
查看全部 -
整數和浮點數可以直接運算 ,得到的結果不管小數點后是否有值,結果都變成浮點數;
浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
查看全部 -
變量名由大小寫英文字母、數字和下劃線
_
組成變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
查看全部 -
整數:int
浮點數:float
字符串:str
布爾值:
與運算: and 兩者為Ture 才為Ture
或運算:or??只要滿足其一即為Ture
非運算(否定運算):not 是變否 否變是
查詢數據類型:type() 函數
查看全部 -
Python 采用縮進和冒號( : )來區分代碼塊之間的層次。4 個空格長度作為一個縮進量(默認情況下,一個 Tab 鍵就表示 4 個空格)。
查看全部 -
布爾值可以用
and
、or
和not
運算(注意and
,or
,not
都是Python語言本身的關鍵字)。and
運算是與運算,只有所有都為 True,and運算結果才是 True。or
運算是或運算,只要其中有一個為 True,or 運算結果就是 True。not
運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
查看全部 -
第一個是需要保留小數點位數的數值,第二個是保留的位數。round( num,2) = 0.00
查看全部 -
自己定義函數:def?
在縮進塊中編寫函數體? ?
返回值用 return
查看全部 -
issubset?子集 issuperset?超集是否重合:isdisjoint()
增刪改查
查看全部 -
#布爾運算
與運算
只有兩個布爾值都為 True 時,計算結果才為 True。
True?and?True?#?==>?True True?and?False?#?==>?False False?and?True?#?==>?False False?and?False?#?==>?False
或運算
只要有一個布爾值為 True,計算結果就是 True。
True?or?True?#?==>?True True?or?False?#?==>?True False?or?True?#?==>?True False?or?False?#?==>?False
非運算
把True變為False,或者把False變為True:
not?True?#?==>?False not?False?#?==>?True
需要注意的是,not計算的優先級是高于and和or的。True?and?not?False?#?==>?True 在上述布爾計算中,先計算not?False?=?True,然后再計算True?and?True,因此得到True的結果。
查看全部 -
刪除元素 :remove()??
需判斷是否在set中,否則會出現錯誤
discard()也可以刪除,比remove更高效,不需要判斷
clear()? 可以刪除所有元素
?
查看全部
舉報