学习笔记(02):21天通关Python(仅视频课)-函数入门与定义函数

立即学习:https://edu.csdn.net/course/play/24797/282177?utm_source=blogtoedu

5.1函数入门

5.1.1 理解函数

所谓函数,是指为一段实现特定功能的代码取一个名字,以后即可通过该名字来执行调用该函数。

函数可以接收零个或多个参数,也可以返回零个或多个值

 

5.1.2定义函数和调用函数

格式:def 函数名(形参列表):

          //由零条到多条可执行语句组成的函数

          [return[返回值]]

形参列表:用于定义该函数可接收的参数,由多个形参名组成,以英文,隔开,一旦在定义函数时指定了形参列表,调用函数时就必须传入对应的参数值——谁调用函数,谁负责为形参赋值。

执行顺序:排在函数体前面的语句先执行,后面的后执行。

 

案例1:定义一个函数,声明两个形参

def my_max(x,y):
    return  x if x>y else y    #也可定义一个变量z,该变量等于xy中较大的值
a = 6
b = 9
result = my_max(a,b)
print("result:",result)

>>>

result: 9

 

案例2:定义一个函数,声明一个形参

def say_hi(name):
    print("===正在执行say_hi()函数===")
    return name+",您好!"
print(say_hi("孙悟空"))

>>>

===正在执行say_hi()函数===

孙悟空,您好!

 

5.1.3 为函数提供文档

为函数编写说明文档:把一段字符串放在函数声明之后、函数体之前,即可作为说明文档。亦可通过help()函数查看该函数的说明文档,也可通过函数的__doc__属性访问函数的说明文档。

 

例:编写说明文档

def my_max(x,y):
    '''
    获取两个数值之间较大的函数
    返回xy两个参数之间较大的那个数
    '''
    return x if x>y else y
help(my_max)    #使用help()函数查看my_max的帮助文档

>>>

Help on function my_max in module __main__:

 

my_max(x, y)

    获取两个数值之间较大的函数

返回x、y两个参数之间较大的那个数


print(my_max.__doc__)    #通过函数的doc属性访问

>>>

    获取两个数值之间较大的函数

    返回x、y两个参数之间较大的那个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值