Python第5天

Posted on 2018-11-30 23:25  喜气洋洋的破罐破摔  阅读(110)  评论(0编辑  收藏  举报

今日学习的主要内容:

  1. 数据类型和变量的总结:(可变:列表,字典)(不可变:字符串,数字,元组)
  2. 引出集合概念:不同元素,无序,不可变类型
  3. set方法—>集合  
  4. add添加;clear清空;pop删除(随机);remove删除(指定元素,不存在会报错)discard删除(指定元素,不存在不会报错)
  5. 集合—>关系测试
    1. intersection,& 求交集
    2. union,| 求并集
    3. difference,- 求差集
    4. symmertic_difference,^ 求交叉补集
    5. isdisjoint 两集合无交集,为True,有为False
    6. issubset 子集为True ; issuperset 父集
    7. add 增加一个;update 更新多个
  6. frozenset()定义不可变集合
  7. 字符串格式化的两种方式:
    1. %;%d 只能用来接收数字,%s 可以接收一切,%f 打印浮点数,%.2f 保留两位小数打印,%%打印百分比
    2. format;format(**{~})字典,format(*{~})列表
  8. 函数优势:减少代码重用,保持一致性易维护性,良好的可扩展性
  9. 函数参数:形参,实参,位置参数(必须一一对应),关键字参数(无须一一对应),默认参数,参数组(*args,**kwargs)
  10. 位置参数必须在关键字参数左边
  11. 局部变量与全局变量:
    1. 有global关键字,可读取可赋值
    2. 无global,只能读取,无法赋值,但对可变对象,可对其内部元素进行操作
    3. nonlocal 上一级变量
  12. 风湿理论

Copyright © 2024 喜气洋洋的破罐破摔
Powered by .NET 9.0 on Kubernetes