一、为什么要使用函数?
1.避免代码重用
2.提高代码的可读性
二、函数的定义与调用
1. def 函数名(参数1,参数2)
‘‘‘ 函数注释‘‘‘
print(‘函数体‘)
return 返回值
定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。
def是固定的,不能变。
函数名:函数名是包含字母,数字,下划线的任意组合,但是不能以数字开头。虽然函数名可以随便取名,但是一般尽量定义成可以表示函数功能的。
2.函数的调用
返回值=函数名(参数1,参数2)#记得函数名后面加括号
下面我们先来定义一个求计算字符串长度的函数。假如我们的len()函数现在不能用了,那么我们就需要定义一个函数,求字符串的长度。如果让我们一次一次的去写相同的代码,会显得很麻烦。这时候我们的函数就上场了。
1.给定一个字符串,调用函数,当他没有返回值的时候返回Null def length(): s=‘hello world‘ length=0 for i in s: length+=1 print(length) print(length()) 2.return 必须放在函数里,当函数有返回值的时候,必须用变量接收才会有效果 def length(): s=‘hello world‘ length=0 for i in s: length+=1 return length print(length()) 计算字符串的长度