目录
python语言调用的求和sum()、replace等函数是已经定义好的函数,而我们想要调用自己想要的函数方法等需要自己定义才能调用。
- def function_name(parameters):
- function_body
- return [experssion]
-
-
- def 函数名(参数):
- 函数主体
- return [表达式]
参数说明
def :关键词,必须。定义函数需要引用到def关键词。
function_name():必须,函数名,且后面必须加括号同时加上冒号。
parameters:可选,传入的参数或自变量。是一些函数体内需要指定一些数值。
function_body:函数主体,自定义的函数内容。需要缩进。
return [experssion]:返回值,结束函数,返回一个目标值给调用方。不带表达式的return相当返回None。
function_name(parameter) 即函数名(参数)
参数说明
function_name():函数名,用于调用目标函数。
parameter:参数或自变量,是一些函数体内需要指定一些数值。
自定义函数完之后需要调用函数,否则自定义函数无任何输出值,所以需要调用函数才能实现自定义函数的价值。
- """引入两个参数"""
- """自定义求和函数并调用"""
- #①不调用return返回值
- def sum1(num1,num2):
- sum = num1 + num2
- sum1(4,50)
-
-
- #②不返回值
- def sum1(num1,num2):
- sum = num1 + num2
- return
- sum1(4,50)
-
-
- #③调用并返回求和值
- def sum1(num1,num2):
- sum = num1 + num2
- return sum
- sum1(4,50)
-
- #只有最后一个定义的函数调用能返回值,其他的值都不能返回
-
-
- #④调用并返回两个值的求和
- def sum1(num1,num2):
- sum = num1 + num2
- return sum
-
- num1 = 10086
- num2 = 13653
- sum1 = sum1(num1,num2)
- print('两个值的求和sum1为:',sum1)
输出结果为:

- #③调用并返回求和值
- def sum1(num1,num2):
- sum = num1 + num2
- return sum
-
- while True:
- num1 = eval(input('请输入数值num1:'))
- num2 = eval(input('请输入数值num2:'))
- sum1 = sum1(num1,num2)
- print('两个值的求和sum1为:',sum1)
输出结果为:

参考文章
具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法
具体while语句用法可参考文章:python的while循环语句用法及实例_小白修炼晋级中的博客-CSDN博客_python while循环语句