1 函数简介 function
input()、print()、range()、len()都是python的内置函数,可以直接使用的
函数:可以用来保存代码,在需要的时候对这些语句进行重复调用
优点:
1. 遇到重复功能的时候,直接调用即可,减少代码量
2. 提升代码,项目的结构性,分工明确,提高代码可读性
3. 遇到扩展功能的时候,修改比较方便
函数的本质就是一段有特定功能、可以重复使用的代码
python">def my_len(str):lenght = 0for c in str:lenght+=1return lenght
lenght = my_len("https://www.baidu.com/")
print(lenght) # 22lenght = my_len("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawww")
print(lenght) # 41
2 函数的定义
语法
python">def 函数名(形参1,形参2....形参n):代码块
def fn():print("这是我的第一个函数")
3 函数的调用
语法:
python">函数对象()
python">def fn():print("这是我的第一个函数")fn()
fn()
fn()这是我的第一个函数
这是我的第一个函数
这是我的第一个函数
python">def fn():print("这是我的第一个函数")print("helo")print("吃了吗")fn()这是我的第一个函数
helo
吃了吗fn——》是什么——》 函数对象
fn()——》是什么——》 调用函数
print——》是什么——》 函数对象
print()——》是什么——》调用函数