![图片[1]-python函数返回值是不是整形-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5da1446641cb8230.jpg)
python函数的返回值
我们知道,函数可以通过 return [表达式] 语句退出,选择性地向调用方返回一个表达式,可以返回整形,字符串,或者一个方法。不带参数值的 return 语句返回 None。
具体示例:
#-*-coding:UTF-8-*-
defsum(num1,num2):
#两数之和
ifnot(isinstance(num1,(int,float))orisinstance(num2,(int,float))):
raiseTypeError('参数类型错误')
returnnum1+num2
print(sum(1,2))
返回结果
3
这个示例,还通过内置函数isinstance()进行数据类型检查,检查调用函数时参数是否是整形和浮点型。如果参数类型不对,会报错,提示参数类型错误。
当然,函数也可以返回多个值,具体实例如下:
defdivision(num1,num2): #求商与余数 a=num1%num2 b=(num1-a)/num2 returnb,a num1,num2=division(9,4) tuple1=division(9,4) print(num1,num2) print(tuple1)
输出的值
2.01 (2.0,1)原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















































暂无评论内容