#yyds干货盘点#return用法 - python基础学习系列(64)

Posted 小5聊基础

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#return用法 - python基础学习系列(64)相关的知识,希望对你有一定的参考价值。

以Python 3.x版本为主

return:多个用途,探索一下返回值和结束代码执行的情况

1、用法一

普通方法里直接返回值


  • 代码如下
#!/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=testFun()
print(value)


  • 效果如下

#yyds干货盘点#return用法

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=testFun(100)
print(value)
print()

# 2、不满足if条件的情况
print(不满足if条件的情况)
value2=testFun(10)
print(value2)


  • 效果如下

#yyds干货盘点#return用法


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=testFun(100)
print(value)
print()

# 2、不满足if条件的情况
print(不满足if条件的情况)
value2=testFun(10)
print(value2)


  • 效果如下

#yyds干货盘点#return用法

以上是关于#yyds干货盘点#return用法 - python基础学习系列(64)的主要内容,如果未能解决你的问题,请参考以下文章

# yyds干货盘点 #盘点一道Pandas中分组聚合groupby()函数用法的基础题

# yyds干货盘点 # 盘点一道Pandas中分组聚合groupby()函数用法的基础题

#yyds干货盘点#Python爬虫之Urllib用法合集

#yyds干货盘点# NPOI在Word中的简单用法汇总

#yyds干货盘点# 有序链表的基本用法

#yyds干货盘点# python moviepy 的用法,看这篇就能入门