- 什么是多重赋值?什么是增强赋值操作符?【很有用】
在一行代码中,用列表中的值为多个变量赋值。变量的数目和列表的长度必须严格相等,否则Python 将给出ValueError
对变量赋值后再回到变量本身使用到增强赋值操作符
- 往列表中添加值可以用append、extend,他们有什么区别?【课本没教,我知道。。。】
append:将一个元素插入列表末尾;extend:只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中
- 如何命令续行?就是一行打不完,如何第二行接着打,系统也认识。
第一种:三个单引号;第二种:三个双引号;第三种:\结尾
- sort命令掌握了吗?请问如何实现我下面的两种排序?(学会用lambda!)【请在群里讨论】
- copy()和deepcopy()的区别
copy()和deepcopy()函数:第一个函数copy.copy(),可以用来复制列表或字典这样的可变值,而不只是复制引用。如果要复制的列表中包含了列表,那就使用copy.deepcopy()函数来代替。deepcopy()函数将同时复制它们内部的列表。
- 对于字典,get()方法改变了字典的本来值吗?
增加了一个当要取得的键不存在时返回的备用值
- 搜集各种转义字符
- /是转义字符嘛
不是;是除法
- \n \t 区别?
\n: 换行; \t: 横向制表符
- 好好学学join和split方法
- 明白他们转换方向,各自结构。
- 不要吧split打成spilt!!
- 如何删除字符串中间的空格?
1、使用字符串函数replace; 2、使用字符串函数split; 3、使用正则表达式