python 循环、函数

9.2小记

前言: 循环-for循环 ; 函数 - 内置函数、自定义函数

一.循环

  1. break:终止循环,退出循环
    python 循环、函数

  2. continue:结束当前次循环,执行下一次
    python 循环、函数

  3. break和continue如果执行,则其后面的代码不再执行

  4. else:如果循环正常(次数用尽)结束,执行else,否则不执行

python 循环、函数

二. for循环

  • 结构

  • python 循环、函数

  • 最大循环次数,由序列的长度决定

  • for 中的变量,在循环体里面,可用可不用,但for循环中,一定要有

  • 循环体的变量,切记不要跟for中变量重名

  • 如果需要生成一个范围,可以使用range()

三、函数

  1. print():输出函数
    python 循环、函数
  2. input():输入函数
  3. range(): 生成数字序列
    python 循环、函数
  4. type():查看类型
  5. float():浮点型函数
  6. int() : 整型函数
  7. str():字符串函数
  8. bool():布尔型函数
  9. exit() :退出
  10. len() :查看长度

四、自定义函数

  1. 结构
    python 循环、函数

  2. 参数
    定义函数,可以有参数,也可以没有参数,具体看函数功能需求
    python 循环、函数
    参数可以有默认值,有默认值得参数,要写在最后
    python 循环、函数

  3. 变量作用域
    变量分全局变量和局部变量
    在函数里面的,称之为局部变量,函数外面的,是全局变量
    在函数内部,可以引用全局变量,但是不能改,如果要改,需要global声明一下
    python 循环、函数
    在全局范围内,也无法使用局部变量

  4. 返回值
    可以单个,或多个值
    也可以返回表达式
    还可以返回函数
    python 循环、函数

  5. 调用
    定义完函数,如果不调用,函数是不会执行
    调用的格式:函数名(参数)
    调用的传参:
    1.可以按照位置传参,需要注意参数的位置和接收数据的类型
    2.可以根据关键字传参
    3.需要多少个参数,就要传多少个参数,有默认值的参数可以不传
    python 循环、函数

总结

对自定义函数掌握不太熟练 , 自己会在闲暇之余多多做练习