函数(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的 时候
- 取第一行定义的formatter字符串
- 调用它的format函数,这相当于告诉他执行一个叫做format的命令行命令
- 给format函数传递4个参数,这些参数和formatter变量中的{}相匹配,相当于将参数传递给了format这个命令
- 在formatter上调用format的结果是一个新字符串,其中的{}被4个变量替换掉
- len()
- 返回传递的字符串的 长度
网友评论