-
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
print(d['Alice'])
if 'Alice' in d:
? ? d['Alice']=60
? ? print(d)
查看全部 -
方法一:
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
d['Alice'].extend([50, 61, 66])
d['Bob'].extend([80, 61, 66])
d['Candy'].extend([88, 75, 90])
print(d)
方法二:
d['Alice'].append(50)
d['Alice'].append(61)
d['Alice'].append(66)
相同
查看全部 -
Python定義變量的方法:
1、變量命名規則:
1)由大小寫英文字母、數字和下劃線_組成;
2)不能用數字開頭;
3)盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
4)盡量起有意義一些的名字。
2、定義變量:
變量名 = 數據
動態語言:一個變量可以先后存儲多種不同類型的數據。(如:Pythone、Javascript等)
靜態語言:與上面相反。(如:Java、C、C++等)
查看全部 -
Python基礎數據類型
1、整型int
1)Python可以處理任意大小的整數
2)二進制:前綴0b? (如:0b0110,0b1100)
3)十六進制:前綴0x(如:0x12ef,0xde2431af)
4)八進制:前綴0o (如:0o17)
2、浮點型(float):小數
1)因為用科學記數法表示時,一小數點位置是可變的(浮動的),比如,1.23x10^9和12.3x10^8是相等的,因此稱為浮點數。
2)科學計數法:
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5
3)整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差。
3、字符串(String):字符串是以''或""括起來的任意文本。
4、布爾型(bool):只有True、False兩種值,分別代表“真”和“假”。
布爾值可以用and、or和not運算
5、空值(None):一個特殊的值,沒有實際意義。
None與0的區別:
0:數值0的意思;None:一個特殊的空值。
查看全部 -
字符串是不可以改變的,
左包右不包。
查看全部 -
1.
查看全部 -
1.'r'''...''''這個raw字符串可以表示多行字符串,而且還不用很麻煩的去進行逐個轉義。
查看全部 -
轉義可以理解成,給一個字符加上\它就失去原有的效果了,變成了一個新東西。
查看全部 -
可以理解成,誰能決定最后的結果就返回誰。
0,None都被認為是False。
查看全部 -
整數和浮點數進行四則運算最后的得到的結果為浮點數;
%取模運算, //地板除(可以理解成i向下取整),round函數可以保留規定的小數點位數。
查看全部 -
二進制0b, 八進制0o, 十進制0d或者正常書寫, 十六進制0x。
浮點數:12000 = 1.2e4
查看全部 -
文本中不支持中文標點符號
查看全部 -
a='hlwd'
prynt(a)查看全部 -
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。
# 字符串模板
template = 'Hello {}'
# 模板數據內容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World查看全部 -
但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。
如果要表示多行字符串,可以用'''...'''表示:
查看全部
舉報