Python第三次打卡

1.什么是多重赋值?什么是增强赋值操作符【很有用】
(1)将列表的值同时赋给多个变量
(2)spam+=1之类

2.往列表中添加值可以用append、extend,他们有什么区别?【课本没教,我知道。。。】
[‘a’,‘b’].extend([1,2,3])
[‘a’,‘b’,1,2,3]

[‘a’,‘b’].append([1,2,3])
[‘a’,‘b’,[1,2,3]]

[‘a’,‘b’].append([1,2,3])==[‘a’,‘b’].extend([[1,2,3]])
True

append添加的是整体,extend添加的是元素

3.如何命令续行?就是一行打不完,如何第二行接着打,系统也认识。
(1)回车换行
(2)三个单/双引号
(3)/结尾,最后是逗号结尾不能加/

4.sort命令掌握了吗?请问如何实现我下面的两种排序?(学会用lambda!)【请在群里讨论】
Python第三次打卡_第1张图片
sorted(kk.key=lambda x:x[1])
Python第三次打卡_第2张图片
sorted(students.items(),key=lambda item:item[1])

5.copy()和deepcopy()的区别
复制的列表中如果包含其他列表,就用deepcoy(),不然就用deepcopy()

6.对于字典,get()方法改变了字典的本来值吗?
没有改变

7.搜集各种转义字符
(1)/是转义字符嘛
不是,这个是
(2)\n \t 区别?
\n换行,\t制表

你可能感兴趣的:(学习打卡)