#同一段代码 ,函数中带return和不带return有没有区别
def data_1():
list=[1,2,3,4]
"""不带reture"""
print(data_1())
"""out None"""
def data_2():
list=[1,2,3,4]
return
"""" 带 return"""
print(data_2())
"""out None"""
def data_3():
list=[1,2,3,4]
return list
print(data_3())
"""out [1, 2, 3, 4]"""
#=============================
# None
# None
# [1, 2, 3, 4]
print("=================================分割线")
#需求:用data_2中的循环 打印data_1列表
def data_1():
list=[1,2,3,4]
return list
def data_2():
for i in data_1():
print(i)
data_2()
#==============================
# 1
# 2
# 3
# 4
print("=================================分割线")
#return 返回值为Ture结合if语句
def data_1():
flt=25.5
return flt
print(type(data_1()))
print(data_1())
if float(data_1()):
print("浮点型,返回值Ture")
else:print("不是浮点型,返回False")
# 看看是不是布尔型
if bool(data_1()):
print("布尔型,返回值Ture")
else :
print("不是布尔型,返回False")
#===================
# 浮点型,返回值Ture
def data_2():
flt2=25.6
# return flt2
print(type(data_2()))
print(data_2())
if bool(data_2()):
print("布尔型,返回值Ture")
else:print("不是布尔型,返回False")
#===========================================
# <class 'float'>
# 浮点型,返回值Ture
# <class 'NoneType'>
# 不是布尔型,返回False
return在Python里面折腾
最新推荐文章于 2025-02-28 22:14:50 发布
本文深入探讨了Python中函数使用return关键字的重要性。通过对比带有return和不带return的函数行为,阐述了return如何影响函数的输出及类型。同时,展示了如何利用return的特性进行循环打印和类型判断,强调了正确使用return对于函数功能实现的关键作用。
1432

被折叠的 条评论
为什么被折叠?



