目录
1.函数:把具有独立功能的代码块组织为一个小模块,在需要的时候调用
1.2定义函数(封装独立的功能)
1.3调用函数(享受封装的成果)
2.函数的文档注释
3.函数的参数使用方法
3.1函数参数的作用和分类
3.2函数的return返回值
3.3函数的嵌套调用函数嵌套调用:一个函数里面又调用了另外一个函数
1.函数:把具有独立功能的代码块组织为一个小模块,在需要的时候调用 1. def 是英文 define 的缩写 2. 函数名最好能够表达函数内部封装的代码的功能, 方便 后续的获取调用[见名知意] 3. 函数名命名遵循标识符命名规则: 字母, 数字, 下划线 , 不能以数字开头, 不用使用系统关键字 1.2定义函数(封装独立的功能)
def say_hello(): ''' 这是一个黑社会团伙''' print('z_黑社会老大,啊辉') print('x_黑社会老二,小张') print('c_黑社会金牌打手辉哥牛逼') print('v_黑社会银牌打手辉哥不牛逼') print('b_黑社会铜牌打手小小弟') say_hello()1.3调用函数(享受封装的成果)
函数名()
例如上面定义好的函数只需要输入: say_hello()
2.函数的文档注释 在开发中,如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号 • 在 连续的三对引号 之间编写对函数的说明文字 • 在 函数调用 位置,使用快捷键 CTRL + Q 可以查看函 数的说明信息def func():
"""函数文档注释"""
pass
3.函数的参数使用方法 1. 在函数名的后面的小括号 内部填写 参数 2. 多个参数之间使用 , 分隔# 函数参数!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!def 函数名(参数1,参数2): def sum1num(a,b): #在定义的时候没有具体值,叫形式参数,简称形参 sum=a+b #可以改变+-*/ sum=a*b print(sum) sum1num(5,5) #在调用的时候输入的数值,叫实参数,简称实参 sum1num(10,20)3.1函数参数的作用和分类
3.2函数的return返回值 如果想在函数调用处获取函数定义内部的某个数据, 需要使用 return 关键字返回结果
# print()---->没有返回值显示None
# len()--->返回值是数据长度
# 函数的返回值!!!!!!!!!!!!!!!!!!!!!!!!!!! return:用来返回函数的值
def z(a,b):
if a>b:
return a
else:
return b ##############注意:return 表示返回,后续的代码都不会被执行
print(z(4,3))
c=print(z(5,9))
print(f'c={c}')
3.3函数的嵌套调用函数嵌套调用:一个函数里面又调用了另外一个函数
# 1. 定义名为 input_username 的函数, 获取用户输入的用户名 # 2. 定义名为 input_password 的函数, 获取用户输入的密码 # 3. 定义名为 login 的函数, 判断获取的用户名和密码信息 # 4. 要求当获取的用户名为:admin 并且密码为: 123456 时, 输出“登录成功!”,否则提示“用户名 或密码错误!” def input_username(): name=input('请输入用户名') return name def input_password(): pwd=input('请输入密码') return pwd def login(): z=input_username() x=input_password() if z=='admin'and x=='123456': print('登录成功') else: print('登录失败') login()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)