Python3萌新入门笔记(18)

这篇教程详细介绍了Python3中自定义函数的使用,包括如何定义函数、返回结果、参数设定、异常处理以及空函数的定义。通过示例代码解释了函数的关键组成部分,如`def`关键字、参数、返回值等,并探讨了参数的默认值、位置参数与关键字参数的使用规则。还讨论了函数参数的类型检查和自定义异常提示。
摘要由CSDN通过智能技术生成

这一篇教程,我们来了解如何自定义函数。

在我们编程的过程中,往往要写一些进行某种运算的代码,通过这些代码获取我们想要的结果。

有时候,这些运算的代码,我们需要使用到多次,为了避免大量重复编写这些代码,我们可以把这些运算过程的代码定义为函数。

在第一篇教程中,我们见过下面这张图片,这张图片就是我们调用函数时要写入的内容。

那么,定义函数也必须包含这些内容。

另外,还要包含定义函数的关键字以及函数中运算过程的代码。

例如,我们定义一个获取身份证号中出生日期的函数。

示例代码:

def get_birthday(id):  # 定义函数名称并设定参数
    birthday = id[6:14]  # 函数运算过程
    print(birthday)  # 函数运算过程

get_birthday('110123199001012121')  # 调用函数,显示输出结果为:19900101
get_birthday('120122199508081321')  # 调用函数,显示输出结果为:19950808

通过上方的代码,大家能够看到,定义函数时的一些关键内容:

1、要使用def这个关键字进行定义。

2、函数的名称建议使用小写单词组成,单词间以下划线分隔(下划线命名法),这样比较方便理解函数名称的含义。

3、参数是一个自定义的变量名称,通常也是使用小写的单词,用于提示输入的参数内容。

4、定义参数名称与参数以“:”结尾。

5、在定义函数名称与参数的下方,向右缩进编写运算代码的语句块。

6、通过函数名称并写入相应的参数即可调用函数,以实现相应的运算。

不过,上方我们定义的函数,并没有返回结果,而是直接在函数运算过程中进行了显示输出。

如果,我们需要获取到的出生日期,再进行使用,我们需要修改一下这个函数。

示例代码:

def get_birthday(id):  # 定义函数名称并设定参数
    birthday = id[6:14]  # 函数运算过程
    return birthday  # 返回运算结果


b = get_birthday('110123199001012121')  # 调用函数
print('您的出生日期是%s。' % b) # 显示输出结果为:您的出生日期是19900101

对比一下我们刚才的两段定义函数的代码,大家能够看到,第二段代码中我们通过return关键字,返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值