python函数的定义必须在程序的开头_Python之函数基础

本文详细介绍了Python中的自定义函数,包括函数的定义、调用、返回值及其不同情况,强调了函数命名规范、注释的重要性以及参数的使用,如位置参数、关键字参数和默认参数。此外,还探讨了动态参数(*args 和 **kwargs)的使用。
摘要由CSDN通过智能技术生成

1、函数的定义与调用

函数从大方针上考虑总共分为两种:一种是内置函数,另一种是自定义函数。今天主要讲的是自定义函数。

s = '金老板小护士'#len(s)

def my_len(): #自定义函数

i= 0

for k ins:

i+= 1print(i)

length=my_len()

print(length)

此函数是为了计算字符串 's' 的长度。分析此函数的格式:

首先定义函数是def,这个是必须的,后面空一格,再写函数名称,定义函数名称和定义变量的规范一样,后面是冒号。

其实除了def这一行和后面的缩进,其他的好像就是正常的执行代码。我们来执行一下,哦,好像啥也没发生。

刚刚我们已经说过,这是把代码装起来的过程。你现在只会往里装,还不会往出拿。那么应该怎么往出拿呢?我来告诉大家:

mylen()

是不是很简单?是不是似曾相识?这就是代码取出来的过程。刚刚我们就写了一个函数,并且成功调用了它。

函数的调用是用mylen(),直接在函数代码后面写上变量名加上(),就可以调用函数了。

总结:

定义:def关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。

def 是固定的,不能变。

空格 为了将def关键字和函数名分开,必须空格。

函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并能表达函数功能

括号:是必须加的!

注释:每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。

调用:就是 函数名() 要记得加上括号。

2、函数的返回值

函数的返回值,关键字是  return

返回值也就是return的作用是,有两个作用

一、可以返回函数值

二、可以结束一个函数的继续。

要研究返回值,我们还要知道返回值有几种情况:分别是没有返回值、返回一个值、返回多个值

返回值的3种情况

没有返回值 —— 返回None

不写return

只写return:结束一个函数的继续

return None —— 不常用

返回1个值

可以返回任何数据类型

只要返回就可以接收到

如果在一个程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值