-
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'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。
如果要表示多行字符串,可以用'''...'''表示:
查看全部
举报