zoukankan      html  css  js  c++  java
  • Python之路Day09

    函数

    • 将某个功能封装到一个空间中就是一个函数

    • 减少重复代码

    • 函数体中存放的时代码

    定义函数

    • def len():

      • def 关键字

      • len 函数名 -- 变量名

      • ()格式规定

      • :语句结束

    调用函数

    • 函数名+()就是在调用该函数

    函数的返回值

    • return

      • 后可加任意数据类型

      • 返回多个内容是元组的形式显示

      • return下方不执行,并终止当前这个函数

      • 返回给函数的调用者

      • 不写return或者return后面不写内容,都返回None

      • return不能终止循环

    函数的参数

    • 形参

      • 函数定义阶段括号中的参数

      • 位置参数:必须一一对应

      • 默认参数:函数定义是括号中写好的就是默认参数

        • 不进行传参时使用默认,进行传参时使用传递的参数

      • 位置参数必须放在默认参数(关键字参数)的前面,且不能同名

    • 实参

      • 函数调用阶段括号中的参数

      • 关键字参数:按照名字传参

    • 传参

      • 混合传参

      • 将实参传递给形参的过程叫传参

    三元运算(三目运算)

    • def func(a,b):
         return a if a>b else b
      print(func(6,9))
    • 条件成立的结果(a)条件(if a>b )条件不成立的结果(else b)

    • 只支持if else

  • 相关阅读:
    Linux常用命令
    ServerSocketChannel和SocketChannel
    Java扫描包
    [BZOJ3874/AHOI2014]宅男计划
    [BZOJ4029/HEOI2015]定价
    [考试]20151012贪心
    [BZOJ4027/HEOI2015]兔子与樱花
    [考试]20151010
    [考试]20151009
    Test of String
  • 原文地址:https://www.cnblogs.com/zlx960303/p/11927617.html
Copyright © 2011-2022 走看看