python基础之函数的返回值(5)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python基础之函数的返回值(5),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1715字,纯文字阅读大概需要3分钟。
内容图文
函数的返回值 函数执行完毕之后可以得到一个结果,该结果可以被接受或者使用
函数划分为两大类: 执行过程函数:函数执行之后没有任何结果可以在函数之外接收到(没有return语句的函数)
#执行过程函数
res = print("你好")
print(res)
#结果是 None -空值
具有返回值的函数:函数执行之后可以返回一个结果到函数之外被接收或者使用(具有return语句)
# 具有返回值的函数
res = id(1)
print(res)
return:返回的意思
#自己写具有返回值的函数
def play(name):
print(name,"和小明愉快的玩耍")
return name+"和小华一起玩耍"
res = play("小芳") # 1.调用函数,2.使用变量接收返回值
print(res+"小明吃醋了")
print(play("小芳"))
#所有函数都是有返回值的,只是执行过程函数的返回值是None
def play():
print("你好")
return "世界"
res = play()
print(res)
#return除了可以返回一个函数值,还可以终止函数的执行
def play():
print("hello")
return 1
print("世界")
play()
# 可以在函数里面写多个return 语句吗?可以,但不能是在同个作用域下
def func(name):
if name == "小红":
return "小红你来啦"
elif name == "小明":
return "小明滚出去"
elif name == "小强":
return "杀虫剂呢?"
else:
return "名字未出现在名单中"
res = func("小绿")
print(res)
写一个具有返回值的函数,模拟其他数据类型转换成字符串的函数
def str1(input_str):
return str(input_str)
list1 = [1,2,3,4]
res = str1(list1)
print(res,type(res))
其他数据类型转换为list,int类型转换时不会报错
def list1(input_type):
if isinstance(input_type,int)==True:
return "对不起,int类型无法转换成列表"
else:
return list(input_type)
num = 1
res = list1(num)
print(res)
return 可以返回多个值吗?可以,会组成一个元组
def func():
return "你好",1,"world",[1,2,3,4]
res = func()
print(res,type(res))
tuple1 = 1,2,3,43,4,5,6
print(tuple1,type(tuple1))
def func():
return True
if func():
print("hello")
id() 具有返回值的函数
type() 具有返回值的函数
int() 具有返回值的函数
内容总结
以上是互联网集市为您收集整理的python基础之函数的返回值(5)全部内容,希望文章能够帮你解决python基础之函数的返回值(5)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。