python3学习笔记--函数

函数(function)

定义函数:def 函数名 + ":"

参数

  • 多个参数(使用*arg)
         def print_two(*args): 
         arg1,arg2 = args
    
  • 多个参数(函数名中定义)
        def print_two_again(arg1,arg2): 
    
  • 单个参数
         def print_one(arg1):
    
  • 不传参
        def print_none():
    

定义函数的时候应检查

  • 调用函数的时候是否使用了函数名
  • 函数名是都紧接着 ( 字符
  • 括号内是否放了想要值并以,隔开
  • 函数调用是否以 ) 结尾

函数名命名规则

  • 以字母、数字以及下划线组成
  • 不以数字开头
  • 冒号(":")后面必须缩进,且各行缩进必须一致

实例

fornatter = "{}{}{}{}"
  • 使用formattrt.format的 时候
    1. 取第一行定义的formatter字符串
    2. 调用它的format函数,这相当于告诉他执行一个叫做format的命令行命令
    3. 给format函数传递4个参数,这些参数和formatter变量中的{}相匹配,相当于将参数传递给了format这个命令
    4. 在formatter上调用format的结果是一个新字符串,其中的{}被4个变量替换掉
  • len()
    1. 返回传递的字符串的 长度

你可能感兴趣的:(python3学习笔记--函数)