zoukankan      html  css  js  c++  java
  • Python第5天

    今日学习的主要内容:

    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. 风湿理论
  • 相关阅读:
    js命名空间笔记
    css3兼容性问题归纳
    flexbox-CSS3弹性盒模型flexbox完整版教程
    JavaScript 预解析
    消除页面上的链接虚线框
    图片压缩之 PNG
    常见的前端优化技巧有哪些
    for-of循环和for-in循环的区别
    函数式编程初探
    js中同步与异步处理方法
  • 原文地址:https://www.cnblogs.com/liuguangyu/p/10047351.html
Copyright © 2011-2022 走看看