python函数返回值是不是整形

图片[1]-python函数返回值是不是整形-uusu优素-乐高,模型,3d打印,编程

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
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容