Python怎么return后让循环继续运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python怎么return后让循环继续运行?相关的知识,希望对你有一定的参考价值。

参考技术A

执行到return语句时,会退出函数,return之后的语句不再执行。

但将return语句放在try语句块中,是个例外,finally语句块中的语句依然会执行 。

举例:

正常函数:执行到该return语句时,函数终止,后边的语句不再执行 

def fun(): 

print 98 

return 'ok'

print 98 

try语句中:finally语句块中的语句依然会执行 。

def func(): 

try: 

print 98 

return 'ok' 

finally:

print 98

扩展资料:

return 语句会终止函数的执行,并返回函数的值。 

语法:

return value;

可选项 value指定返回的值。如果忽略则返回undefined。

在函数中 ,return 语句用于终止一个函数的执行,并返回值value。

如果value被省略或在函数内没有 return 语句被执行,则函数返回undefined。 

return语句的用法 :

1、中止函数的执行,并返回函数执行的结果。

语法为:return+表达式 

return 返回的值可以是任何数据类型 。

2、使用return阻止某些浏览器默认的行为。

语法为:return false;

如何在退出shell后让程序继续执行


  1. 一般情况
$ command &
$ jobs
  1. 命令已经执行了
$ command

Ctrl + Z (进程转后台并stopped)
回显:
[1]+ Stopped command args...
这里方括号里的 “1” 指进程的作业编号是1,在bg命令中可以用%1来引用。

$ bg (stopped的作业进程转后台运行,且默认使第1个作业转后台运行)
回显:
[1]+ command args... &
表示作业1转后台运行。

$ bg %2 (使stopped的且作业编号为2的进程转后台运行)

$ fg (将作业1转前台运行)
$ fg %2 (将作业2转前台运行)

$ jobs
  1. 程序后台运行的推荐做法
$ nohup command &
上述命令执行后出现:
nohup: ignoring input and appending output to nohup.out
可以重定向到一个文本文件
$ jobs


以上是关于Python怎么return后让循环继续运行?的主要内容,如果未能解决你的问题,请参考以下文章

python中函数嵌套循环语句时,return 如何正确使用返回值

如何在退出shell后让程序继续执行

Linux下SSH远程连接断开后让程序继续运行解决办法

如何在SSH断开后让远程服务器程序继续运行

在Python中for循环和re.sub怎么一起用

break ,continue ,return 的区别及作用?