美文网首页
python基础二

python基础二

作者: 小红猪大鼻孔 | 来源:发表于2018-03-05 13:36 被阅读0次
    1、条件判断
    • 条件判断可以任意组合
      第一层意思:条件判断elif可以有多个或为空
      第二层意思:条件判断可以进行嵌套
    • 关于condition
      bool类型做运算,返回的是bool类型

      非布尔类型的值做and or not运算,返回的是某个变量的值 屏幕快照 2018-03-05 13.16.51.png
    • 条件判断的近亲 -断言
      if not condition:
        crash program
      断言
    2、循环
    循环中的else:如果在循环过程中没有break语句,就会执行else代码
    • for 循环(遍历)
       continue代表跳过,不执行同一模块continue下的代码,等待下个循环
       break代表跳出循环,不执行循环代码

      for循环可以根据一个数据序列构建一个新的数据序列 新的数据序列
    • while 循环(条件)

      while循环 当条件判断跟数量无关时,必须使用while循环
      while循环(2)
    3、函数
    • 定义:组织好,可重复使用的,能够完成特定功能的代码块,是代码块的抽样
    • 样式
      def 函数名(形参,实参):
        代码块
        return 返回值
      不建议对可变类型在函数内进行操作
    • 参数的收集 参数收集

      带一个*号表示位置参数(调用时不指明参数,不可改变位置),两个**为关键字参数

    • 装饰器

      @decorator 装饰器
    4、类 用class定义

    初始化:def init(self,参数,参数):


    初始化函数中,self后面的是实例化对象,加下划线的意思是代表这个属性是私有的,不应该被外部访问。
    @property关键字的作用是后面

    相关文章

      网友评论

          本文标题:python基础二

          本文链接:https://www.haomeiwen.com/subject/rlacfftx.html