-
raw字符串:在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。
但是 r'...' 表示法不能表示多行字符串,也不能表示包含 ' 和?" 的字符串。
若要表示多行字符串,可以用'''...'''表示
還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串
查看全部 -
插入一個\表示這是一個普通字符,不代表字符串的起始
轉義字符?\不計入字符串的內容中。
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身
查看全部 -
容器:
在Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等,他們都可以放入多個元素,因此都可以算作是容器。
列表
列表(list)是一種有序的容器,放入list中的元素,將會按照一定順序排列。構造list的方法非常簡單,使用中括號[]把需要放在容器里面的元素括起來,就定義了一個列表。
????????list可以同時放入任意類型的數據。
????????L = ['Alice', 66, 'Bob', True, 'False', 100]
查看全部 -
a=f"你好呀,%d歲的CC。"%3
print(a)
# 你好呀,3歲的CC。
a=f"你好呀,%d歲的CC。"
b=a%3
print(b)
# 你好呀,3歲的CC。
查看全部 -
raw?字符串(原始字符串)
????????如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。
????????但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。如果要表示多行字符串,可以用'''...'''表示。
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True。
短路計算
????????在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
????????在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
整數和浮點數的運算
整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
round()函數
用于保留小數點后若干位,它兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
????????# 使用round保留兩位小數
????????round(num, 2) # ==> 3.33查看全部 -
與運算(and):只有兩個布爾值都為 True 時,計算結果才為 True
或運算(or):只要有一個布爾值為 True,計算結果就是 True
非運算(not):把True變為False,或者把False變為True
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
not計算的優先級是高于and和or的
短路計算:Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果
?·
查看全部 -
取模運算:Python數字支持取模運算,使用百分號%表示取模
地板除:忽略純小數的部分,得到整數的部分,地板除使用//進行。
round()函數
調用方式:使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
例:
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33
查看全部 -
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合
查看全部 -
整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差。
None和0是不一樣的,None不能理解為0,因為0是有意義的.
查看全部 -
d?=?{????'Alice':?45,????'Bob':?60,????'Candy':?75,????'David':?86,????'Ellena':?49}namel=['Alice','Bob','Candy','Mimi','David']for?item?in?namel:????print(d.get(item))
d.get()
查看全部 -
set集合類型
tuple元組類型
list列表類型
dict字典類型查看全部 -
L=3.14
W=1.57
print (Round(L*W,2))
查看全部 -
#coding=uft_8
a='hello world!'
print (a)查看全部 -
Python之while循環
和 for 循環不同的另一種循環是 while 循環,while循環可以繼續進行下去的條件更加簡單,只需要判斷while循環的條件是否為True即可,當條件為True時,即繼續運行下去。
比如:while True: ? ? print(1)
在上述代碼中,由于while的條件一直為True,所以這個代碼將會無限的輸出1,同學們不要輕易嘗試。
我們可以把while循環的條件設置得復雜一些,在運行一定次數后,條件可以自動變為False從而跳出while循環。
比如計算1~100的和。num = 1 sum = 0 while num <= 100: ? ? sum = sum + num # 注意縮進 ? ? num = num + 1 # 注意縮進 print(sum) # ==> 5050
在上述代碼中,while的判斷條件是num <= 100,當num小于或者等于100時,循環會繼續下去,但當num > 100時,將跳出循環;因為在while循環里面num不斷加1,所以num最終會大于100,因此while循環不會無限進行下去。
任務
請求出1~10的乘積。
查看全部
舉報