恢弘志士之气,不宜妄自菲薄。这篇文章主要讲述#yyds干货盘点#return用法 - python基础学习系列(64)相关的知识,希望能为你提供帮助。
以python 3.x版本为主1、用法一普通方法里直接返回值
return:多个用途,探索一下返回值和结束代码执行的情况
- ?代码如下?
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM
import sys
def testFun():
a=51
b=CTO
return "值:%s" % (str(a)+b)
value=https://www.songbingjia.com/android/testFun()
print(value)
- ?效果如下?
?
2、用法二方法内的if-else逻辑return,根据下面执行的效果可知:
在逻辑里进行return后,if逻辑后面的代码不会执行,即可return之后结束代码执行
- ?代码如下?
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM
import sys
def testFun(i):
a=51
if i> a:
b=CTO
return "值:%s" % (str(a)+b)
print(我是if逻辑下面的代码)
# 1、满足if条件的情况
print()
print(满足if条件的情况)
value=https://www.songbingjia.com/android/testFun(100)
print(value)
print()
# 2、不满足if条件的情况
print(不满足if条件的情况)
value2=testFun(10)
print(value2)
- ?效果如下?
3、用法三方法内设置if-else逻辑,然后在逻辑里再设置一个while无线循环,在无限循环里进行return,从效果可知:
在while无线循环里进行retrun,同样是结束了代码执行
- ?代码如下?
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM
import sys
def testFun(i):
a=50
if i> a:
b=CTO
while True:
a+=1
return "值:%s" % (str(a)+b)
print(我是if逻辑下面的代码)
# 1、满足if条件的情况
print()
print(满足if条件的情况)
value=https://www.songbingjia.com/android/testFun(100)
print(value)
print()
# 2、不满足if条件的情况
print(不满足if条件的情况)
value2=testFun(10)
print(value2)
- ?效果如下?
推荐阅读
- 类与对象—1
- 用AutoHotkey和WinSCP访问坚果云 2022年4月18日
- 阿里面试居然跟我扯了半小时的CyclicBarrier
- JavaEE之多线程01
- python 包之 JSON 轻量数据操作教程
- 一文了解异步编程基础
- 一文玩转Linux安装MySQL5.7.36
- PassJava 开源项目(十九)之 详解 Elasticsearch 初阶检索玩法
- Python自动化--7. 函数的定义和调用