Python函数的定义和调用函数,函数的参数使用方法,函数的return返回值,函数的嵌套使用方法

Python函数的定义和调用函数,函数的参数使用方法,函数的return返回值,函数的嵌套使用方法,第1张

目录

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()

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/755964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-30
下一篇 2022-04-30

发表评论

登录后才能评论

评论列表(0条)

保存