美文网首页
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