-
当key不存在时,往dict中添加对应的key: value元素。 当key存在时,会更新dict,用新的value替换原来的value。
查看全部 -
d['Mimi'] = [72, 73] d['Dodo'] = [88, 90] print(d)
查看全部 -
它的意思是key不存在,因此我们在需要通过key找到value时,一定要先判断key存不存在,然后才使用上面的方式获取对应的value,以避免错误。
if 'Alice' in d: print(d['Alice']) # ==> 45 if 'Dodo' in d: # Dodo不存在,所以不会走下面的逻辑 print(d['Dodo'])
除了使用这种方法,还有一种方法可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
查看全部 -
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] scores = [45, 60, 75, 86, 49] index = 0 for name in names: score = scores[index] print('name = {}, score = {}'.format(name, score)) index = index + 1事实上,我们可以得到这样的映射。
'Alice' ==> 45 'Bob' ==> 60 'Candy' ==> 75 'David' ==> 86 'Ellena' ==> 49
查看全部 -
round(num,2)保留两位小数查看全部
-
round(num 2)查看全部
-
从上到下依次判断
查看全部 -
班里考试后,老师要统计几位同学的平均成绩,已知5位同学的成绩用list表示如下:
L = [75, 92, 59, 68, 99]
请利用for循环计算出平均成绩。答案:
L = [75, 92, 59, 68, 99]
sum = 0.0
for x in L:
sum = sum + x
print(sum / 5)这里面sum = 0.0,还有sum = sum + x分别是什么意思?
查看全部 -
实际操作时,不用r、也不用转义符,可以打印出来。为什么?

查看全部 -
a = 'xxx{q},xxx,{w}xxx{e},' b=a.format(q='q',w='w',e='e') print(b)查看全部 -
raw字符串:r'...'
多行字符串:'''...'''
查看全部 -
elif 可替代else:if
查看全部 -
在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。
查看全部 -
在Python规范中,一般使用4个空格作为缩进
:后面表示分子代码块
if语句后需要加:
查看全部 -
语法[] 作用:取出整体中的一部分字符
[0]表示第一位
技巧:数字到几就是第几位
查看全部
举报