文章目录 第2章 函数----参数 2.1、需求 2.2、存在什么问题 2.3、函数参数的使用 2.4、参数的作用 2.5、形参和实参 2.6、练习 第2章 函数----参数 # def my_sum():# a = 10# b = 20# print(a + b)# # 函数一
文章目录
- 第2章 函数----参数
- 2.1、需求
- 2.2、存在什么问题
- 2.3、函数参数的使用
- 2.4、参数的作用
- 2.5、形参和实参
- 2.6、练习
第2章 函数----参数
# def my_sum():
# a = 10
# b = 20
# print(a + b)
# # 函数一旦定义完成,就不会再次修改函数内部代码
# my_sum()
def my_sum(a,b):
print(a + b)
my_sum(10,20) # 把10赋值个my_sum的a参数,把20赋值给my_sum的b参数
2.1、需求
1.开发一个my_ sqm的函数;)
2.函数能够实现两个数字的求和功能;
def my_sum():
a = 10
b = 20
print(a + b)
# 函数一旦定义完成,就不会再次修改函数内部代码
my_sum()
2.2、存在什么问题
函数只能处理固定数值的相加,如果能够把需要计算的数字,在调用函数
时,传递到函数内部就好了!
2.3、函数参数的使用
- 在函数名的后面小括号内部填写参数;
- 多个参数直接使用 , 分隔。
- 带参数的求和函数
def my_sum(a,b):
print(a+b)
my_sum(10,20) # 把10赋值个my_sum的a参数,把20赋值给my_sum的b参数
def my_sum1(a,b):
c = a + b
print(c)
my_sum1(5,3)
2.4、参数的作用
函数:把具有独立功能的代码块组织为-一个小模块,在需要的时候调用;
函数的参数:增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据;
1.在函数内部,把参数当做变量使用,进行需要的数据处理
2.函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递
2.5、形参和实参
形参:定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用;
实参:调用函数时,小括号中的参数 , 是用来把数据传递到函数内部用的。
。
def my_sum1(a,b): # a,b 形参
c = a + b
print(c)
my_sum1(5,3) # 5,3 实参
def my_sum(a,b):
print(a+b)
num1 = 2
num2 = 3
my_sum(10,20) # 把10赋值个my_sum的a参数,把20赋值给my_sum的b参数
my_sum(num1,num2) # b变量num1的值为2,所以形参a的值为2,形参的b的值为3
my_sum(7+2,5*3) # 形参a的值为9,形参b的值为15 ,7+2 表达式
●形参
。定义函数的时候括号里面的参数
。形参必须是变量;
●实参
。调用函数的时候,括号里面的参数
。实参可以是常量
。实参可以是变量
。实参可以是表达式
●定义函数的时候形参有值吗?
。定义函数的时候,形参没有值,只是一个变量名
。只要调用函数的时候通过实参把值实时赋值给形参
2.6、练习
定义一个函数,名字叫my_ _func2, 有一个参数num1;
调用my_ func2时,num1 为1,输出个*号,num1为5,输出5个*号;
举例:调用函数my_ func2(3)应该输出如下结果:
***
def my_func2(num1): #定义函数的时候,形参没有值
print("*" * num1)
my_func2(1)
my_func2(5)
执行结果
"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/05定义函数.py
*
*****
Process finished with exit code 0