day4

  1. 什么是多重赋值?什么是增强赋值操作符【很有用】
    多重赋值,将参数中的列表值在一个式子中赋到新的对应参数中。
    增强赋值操作符:直接将运算结果追加到参数本身,也可用于字符串和列表的连接和复制。
  2. 往列表中添加值可以用append、extend,他们有什么区别?

extend与append方法的相似之处在于都是将新接收到参数放置到已有列表的后面。而extend方法只能接收list,且把这个list中的每个元素添加到原list中。
append方法可以接收任意数据类型的参数,并且简单地追加到list尾部。

  1. 如何命令续行?就是一行打不完,如何第二行接着打,系统也认识。
    行末加 +/

  2. sort命令掌握了吗?请问如何实现我下面的两种排序?(学会用lambda!)

  3. copy()和deepcopy()的区别

浅复制对不可变对象时,起引用的功能;
对可变对象时,创建一个新ID的可变对象,但其中包含的list依旧为原可变对象的引用。
deepcopy为全部复制为一个新ID,与原可变对象不再影响

  1. 对于字典,get()方法改变了字典的本来值吗?
  2. 搜集各种转义字符。/是转义字符嘛;\n \t 区别?
  3. day4
  4. 好好学学join和split方法明白他们转换方向,各自结构。不要吧split打成spilt!!
  5. 如何删除字符串中间的空格?
  6. 自己多试一下rjust、ljust、center的方法,
    • 因为现在不多试试,以后就再也没有机会试了
    • 对,用的很少……
  7. 本书作者及其喜欢用鼠标复制的方法传递变量值
    • 所以请好好学会pyperclip的用法
    • 不然后面的项目你会一脸懵逼,那些变量都从哪里冒出来的
  8. 配置好P107面的运用命令行运行python文件的方法
    • 这里面涉及到了怎么用bat文件
    • 怎么设置环境变量
    • 请多在群里讨论,不要闭门造????
  9. 对于课本井字棋项目,密码保管箱项目,不要求人人完成,掌握思路即可
    • 应为他们的实用性太差了,有点为了知识凑项目的嫌疑

溜了溜了,8号晚补卡