一、认识函数
函数类似生活中的包包,箱子
为什么要拿包包和箱子呢?
1.方便携带
2.物品分类,更易寻找
3.节省空间
4.可以随时装东西进去
二、函数
1.什么是函数
函数是一段可重复使用的代码段,用于执行特定的任务。
2.函数的作用
- 1.提高代码的可重用性:使用函数可以将代码块组织成更小的可重用模块,减少代码的冗余。
- 2.提高代码的可读性:使用函数可以使代码更加简洁和易于理解,也更容易进行调试和维护。
- 3.提高代码的模块化:使用函数可以将程序分解成更小的模块,每个模块都可以处理特定的任务,这样程序的组织结构更加清晰。
- 4.提高代码的可扩展性:使用函数可以使程序更易于扩展和修改,因为函数可以独立地编写和测试,而不会影响程序的其他部分。
三、函数的基本语法
示例:def user:#用def定义一个函数
内容
user()#调用函数,必须顶格
def user():
print('hello')
user()
四、函数的形参和实参
- 类似去商场买东西(实参)和把东西放进包包或行李箱(形参)
- 类似数据库里的实体(具体的人,如:张三,事,物)和实体型(实体的总称:例如姓名)
示例:def user(形参)
内容
user(实参)
def user(x,y):
print(x,y)#打印结果为1,2
user(1,2)
五、形参和实参的用法
- 不传值给函数可以不带形参和实参
- 形参名字可以随意定义
- 形参和实参数量必须一致
- 实参对应形参
- 形参可以赋默认参数,没有传就以默认参数,传了就以实参
- 实参也可以指定形参
- 通过*形参名可以获取所有实参,通过索引获取对应实参
用法1:
def user():
print('hello')
user()
用法5:
def a(x=30,y=10):#不传参,默认赋值
print(x,y)
a()
def a(x=30,y=10):#传参,以实参为准
print(x,y)#打印结果为50,80
a(50,80)
用法7:
def b(*c):#*形参名 可以获取所有实参
print(*c)#获取所有实参
b(1,2,3,8)
def b(*c):#*形参名 可以获取所有实参
print(c[1:4:2])#通过切片或索引取特定值,打印结果为2,8
b(1,2,3,8)
六、内置函数
- print(打印)
- type(类型)
七、简单计算机
def item(x,y,z):
if z=='+':
print(x+y)
elif z=='-':
print(x-y)
elif z=='*':
print(x*y) #打印x*y的值,函数调用里没有值
else:
return x / y #返回x/y的值给函数调用
a=int(input('请输入x的值:'))
b=int(input('请输入y的值:'))
c=input('请输入z的符号:')
print(item(a, b, c))
Python函数知识全解析

被折叠的 条评论
为什么被折叠?



