Day06 (黑客成长日记) 初识函数和返回值的作用

时间:2022-03-13 05:43:04

定义函数:

1.初识函数:

我们在学习字符串时,有这样的操作:

li = 'tsy be ba bvake '
print(len(li))

这样可以打印出li的长度,我们利用了python中的len函数,现在我们利用def来定义一下这个效果:

li = 'tsy be ba bvake '
def list() : #定义函数
i = 0
for k in li:
i += 1
print(i)
list() #调用函数

这样我们就用自己的方法使用了len函数一样的效果,在一次编码中可以定义函数后多次调用,省去了重新编码的麻烦。

注意:定义函数时必须带()

2.返回值:

返回值的基本特征:

return

不写return索取返回值输出None

返回多个返回值时用一个变量则返回元祖(python解释器的特性)

Day06  (黑客成长日记)   初识函数和返回值的作用

解包,一对一

(1)传参:

s = 'wasndcvian akemc'
def mylen (s): #接受括号中的参数,s只是一个形式,所以也叫做形式参数
i = 0
for k in s :
i += 1
print(i)
# ret = mylen(s)
ret = mylen('sad')
ret = mylen('sadasccas') #传参

这样就可以计算出任意给定参数的长度)(传参的时候括号要给定参数)