-
創建set的方式是使用set(),并傳入一個list,list的元素將會被轉換成set的元素。查看全部
-
mum = 10/3
print(mun) # ==> 3.33333333335
# 使用round保留兩位小數
round(mun,2) # ==> 3.33
查看全部 -
# 字符串模板
template = 'Hello {}'
# 模板數據內容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World這里的template指的是“標準模板”
上文中實際操作是。簡單代碼形式
?'Hello {}'.format('world')
查看全部 -
33%10 取余數
33//10 取整數
查看全部 -
\表示這是一個普通字符,不代表字符串的起始
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
短路計算:
1、在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
2、在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。
查看全部 -
布爾運算
與 and :只有兩個布爾值都為 True 時,計算結果才為 True。
或 or :只要有一個布爾值為 True,計算結果就是 True。
非 not :把True變為False,或者把False變為True:
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
a = True
print(a and 0 or 99) # ==> 99需要注意的是,not計算的優先級是高于and和or的。
True and not False # ==> True
在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。
查看全部 -
任務代碼:
length=3.14 wideth=1.57 area=length*wideth print(str(round(area,2))+'cm^2') #==>4.93cm^2
查看全部 -
四則預算:整數、浮點數可以直接進行四則運算。
取模運算:算A/B后,B取最大的整數除后,得到的余數。
“恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數?!?/p>
地板除:Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。小數點位數:使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num?=?10?/?3 print(num)?#?==>?3.3333333333333335 #?使用round保留兩位小數 round(num,?2)?#?==>?3.33
查看全部 -
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
a = len(d.keys())
c = 0
for j in d.keys():
? ? b = d[j]
? ? for i in b:
? ? ? ? c +=1
print(c)
查看全部 -
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for j in d.keys():
? ? a = d[j]
? ? for i in a:
? ? ? ? print(j, i)
查看全部 -
['Bob', 'Ellena', 'Alice', 'Candy', 'David']
45查看全部 -
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
print(d.keys())
if 'Alice' in d.keys():
? ? alice_score = d.pop("Alice")
? ? print(alice_score)
else:
? ? print("no key in dic")
['Bob', 'Ellena', 'Alice', 'Candy', 'David']
45
查看全部 -
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
a = d['Alice']
print(a)
d['Alice'] = 60
print(d)
查看全部 -
Python的現狀 不適用的開發場景: 底層應用(驅動等) 移動開發(Android、iOS) 游戲開發查看全部
舉報