永发信息网

python中return的用法与作用

答案:2  悬赏:50  手机版
解决时间 2021-04-06 23:03
  • 提问者网友:人傍凄凉立暮秋
  • 2021-04-06 02:29
最近在读廖雪峰的Python教程,在读到定义函数的时候没有看懂, return的作用到底是什么。
廖老师教程的代码
def my_abs(x):
if x >= 0:
return x
else:
return -x
我自己尝试定义了一个倒计时的函数,使用return的代码块没有输出想要的结果请问return在什么时候使用。
import time
def times(x):
while x!=0:
print x#此处print改为return则无法打印x的值
x=x-1
time.sleep(1)
s=input('what is you want?:')
times(s)

好像电脑排版忽略了tad缩进的存在,请无视缩进导致的程序问题
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-04-06 02:58
python缩进很重要,所以你这代码基本没法看。。。
任何语言中,return的意思,都是结束函数调用
全部回答
  • 1楼网友:梦中风几里
  • 2021-04-06 03:51
{‘0’:0,‘1’:1,‘2’:2,‘3’:3}是字典 s是函数接受的参数,也是字典的key return{}[]实际返回的是字典中key为s所对应的值,s必须在string类型的'1','2','3'中之一
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯