精华内容
下载资源
问答
  • 如果函数中没有return语句,函数没有明显的返回值,但其实函数有一个隐含的返回值,类型为None。3、函数中同时有print语句和return语句。如果函数中同时存在print语句跟return语句,两者在意义上有所不同。print...

    一、返回值

    1、指定返回值。

    当函数中有return语句时,return语句的结果就是函数的返回值。如图,函数返回值为x+1,其中x为函数的参数。

    2、隐含返回值。

    如果函数中没有return语句,函数没有明显的返回值,但其实函数是有一个隐含的返回值,类型为None。

    3、函数中同时有print语句和return语句。

    如果函数中同时存在print语句跟return语句,两者在意义上有所不同。print语句是指打印在控制台的结果,而return语句为函数的返回结果。

    二、返回值类型

    1、返回值只能是单值,但可以是多元素。

    如图,第一个跟第二个函数的返回值均为单一结果。

    2、返回值类型:整数int。

    当函数return语句后的内容为整数时,最终返回值为整数。

    3、返回值类型:字符串str。

    当函数return语句后的内容为字符串时,最终返回值为字符串。

    4、返回值类型:列表list。

    当函数return语句后的内容为列表时,最终返回值为列表。

    5、返回值类型:元组tuple。

    当函数return语句后的内容为元组时,最终返回值为元组。当函数return语句后的内容为多个值时,系统会默认将其封装成元组的形式返回输出。

    问题来源于python学习网

    展开全文
  • python函数使用return语句返回“返回值”,可以将其赋给其它变量作其它的用处。所有函数都有返回值,如果没有return语句,会隐式地调用return None作为返回值。python 函数使用 return 语句返回 "返回值",可以将其...

    python函数使用return语句返回“返回值”,可以将其赋给其它变量作其它的用处。所有函数都有返回值,如果没有return语句,会隐式地调用return None作为返回值。

    python 函数使用 return 语句返回 "返回值",可以将其赋给其它变量作其它的用处。

    (推荐教程:Python入门教程)

    所有函数都有返回值,如果没有 return 语句,会隐式地调用 return None 作为返回值。

    一个函数可以存在多条 return 语句,但只有一条可以被执行,如果没有一条 reutrn 语句被执行,同样会隐式调用 return None 作为返回值。

    如果有必要,可以显式调用 return None 明确返回一个None(空值对象)作为返回值,可以简写为 return,不过 python 中懒惰即美德,所以一般能不写就不写。

    如果函数执行了 return 语句,函数会立刻返回,结束调用,return 之后的其它语句都不会被执行了。

    举例:def showplus(x):

    print(x)

    return x   1

    print(x   1)  #该语句会执行么

    print(showplus(6))

    输出结果:

    6

    7

    如图:

    展开全文
  • 函数返回值简介1、简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的...如果一个函数没有reutrn语句,其实它有一个隐含的return语句,返回值是None,类型也是'NoneType'。.deffu...

    函数返回值简介

    1、简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事。

    2、函数需要先定义后调用,函数体中return语句的结果就是返回值。如果一个函数没有reutrn语句,其实它有一个隐含的return语句,返回值是None,类型也是'NoneType'。.

    def func(x,y):

    num = x + y

    return

    print(func(1,2))

    #上面代码的输出结果为:None

    从上面例子可以看出print( )只是起一个打印作用,函数具体返回什么由return决定

    return语句的作用:

    结束函数调用、返回值

    指定返回值与隐含返回值:

    1、函数体中return语句有指定返回值时返回的就是其值

    2、函数体中没有return语句时,函数运行结束会隐含返回一个None作为返回值,类型是NoneType,与return 、return None 等效,都是返回 None。def showplus(x):

    print(x)

    return x + 1

    num = showplus(6)

    add = num + 2

    print(add)

    #上面函数的输出结果为:6、9

    隐含return None 举例:def showplus(x):

    print(x)

    num = showplus(6)

    print(num)

    print(type(num))

    """

    上面函数的输出结果为:66

    None

    """

    函数返回值赋值给变量:import os

    import sys

    import subprocess

    def get_manifest_xml_path():

    xml_path = input()

    if os.path.exists( xml_path ):

    return xml_path

    else:

    print('AndroidManifest.xml not found!')

    def get_out_path( xml_path ):

    return os.path.dirname( os.path.abspath( xml_path ) ) + os.sep + 'AndroidManifest.txt'

    def convert_xml_to_txt( xml_path, out_path ):

    convert_cmd = 'java -jar AXMLPrinter2.jar %s>%s' % ( xml_path, out_path )

    subprocess.Popen( convert_cmd, shell=True )

    if __name__ == "__main__":

    xml_path = get_manifest_xml_path()

    out_path = get_out_path( xml_path )

    convert_xml_to_txt( xml_path, out_path )

    return 语句位置与多条 return 语句

    1、python函数使用return语句返回 "返回值",可以将其赋给其它变量作其它的用处

    2、所有函数都有返回值,如果没有return语句,会隐式地调用 return None 作为返回值;

    3、一个函数可以存在多条return语句,但只有一条可以被执行,如果没有一条reutrn语句被执行,同样会隐式调用return None作为返回值;

    4、如果有必要,可以显式调用return None明确返回一个None(空值对象)作为返回值,可以简写为return,不过python中懒惰即美德,所以一般能不写就不写;

    5、如果函数执行了return语句,函数会立刻返回,结束调用,return之后的其它语句都不会被执行了(可用于结束代码块)。

    原文至:https://www.py.cn/faq/python/11792.html

    展开全文
  • 我看有时候返回的return(1),有时个变量名,返回给被掉函数么,自定义函数么
  • Compares this object with thespecified object for order. Returns anegative integer, zero, or a positiveinteger as this object is less than,equal to, or greater than thespecified object.The implementor...

    Compares this object with the

    specified object for order. Returns a

    negative integer, zero, or a positive

    integer as this object is less than,

    equal to, or greater than the

    specified object.

    The implementor must ensure

    sgn(x.compareTo(y)) ==

    -sgn(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must

    throw an exception iff y.compareTo(x)

    throws an exception.)

    The implementor must also ensure that

    the relation is transitive:

    (x.compareTo(y)>0 && y.compareTo(z)>0)

    implies x.compareTo(z)>0.

    Finally, the implementor must ensure

    that x.compareTo(y)==0 implies that

    sgn(x.compareTo(z)) ==

    sgn(y.compareTo(z)), for all z.

    It is strongly recommended, but not

    strictly required that

    (x.compareTo(y)==0) == (x.equals(y)).

    Generally speaking, any class that

    implements the Comparable interface

    and violates this condition should

    clearly indicate this fact. The

    recommended language is “Note: this

    class has a natural ordering that is

    inconsistent with equals.”

    In the foregoing description, the

    notation sgn(expression) designates

    the mathematical signum function,

    which is defined to return one of -1,

    0, or 1 according to whether the value

    of expression is negative, zero or

    positive.

    展开全文
  • const修饰函数返回值是什么意思?函数返回值应该根据输入值的不同返回不同的值呀
  • 一、返回一般数据类型 比如要根据 id 属性获得数据库中的某个字段值。 mapper 接口: // 根据 id 获得数据库中的 username 字段的值 ...这篇博文主要介绍了在开发中常用的几种数据返回值类型,希望能够为你提供帮助。
  • 在编写程序的时候,常常因为疏忽或者懒惰没有处理函数调用的返回值... 一个用来返回值和成功、错误值的类型:携带变量的枚举类型。 Ok(T)表示成功,并且包含返回值, T表示正确的返回值变量的类型(T为泛型);Err...
  • 说实在的,我的网络知识一向不好,前天看书,偶然看到这个TTL的意思,以前只知道Ping一下服务器就什么都不知道了。 TTL表示ping的过程中一过经过了多少个路由器。但它的数据并不直接给出的,而是用与它最近...
  • (转)C语言函数返回值什么意思

    千次阅读 2012-03-15 17:05:05
    所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型.举个简单的例子:int add(int a,int b){ return (a+b);}int main(){ int res; res=add(3,
  • int printf ( const char * format, ... ); Return Value On success, the total number of characters written is returned.On failure, a negative number is returned. 转载于:...
  • 我们在面对算法学习的时候,看到那些一串串的...这本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像在阅读一个个轻松...
  • 参考文章 https://zhidao.baidu.com/question/556726559.html
  • 意思就是说,即时函数有返回值,你也可以在调用电不使用它。例如有函数: class Foo { int foo() { int a = 0; System.out.println("foo is called !"); return a; } } 然后你可以在调用的时候这么写: ...
  • 如果sqlselect查询语句,返回值为true; 否则false; 如果语句本身错误会抛出异常。
  • 两个函数相加没有加上括号调用表示什么意思两个函数的返回值相加么?和带有括号的调用有什么不同?
  • <p>I'm consistently getting an additional stack frame when I look at an exception's trace with the <code>getTraceAsString()</code> method. It's neither visible in <code>getTrace()</code> nor in ...
  • ![前台层:](https://img-ask.csdn.net/upload/201506/05/1433510464_43340.jpg) ![中间层:]...!...现在的问题如前台层那样。。。返回值没有value的定义,这个什么办?大家给帮帮忙,谢谢啊
  • def isValid(s: 'str') -&...这里的参数:‘注解内容’ 和 箭头‘注解内容’的用法为标注了参数和返回值的类型,使代码更具有阅读性 和 def isValid(s):  return s 效果上其实没有区别...
  • PagerAdapter中的instantiateItem()方法的返回值一般是list对应的视图,但是这个返回值我不懂要返回到哪去,为什么retrun 0就没有效果了。还有就是isViewFromObject返回值是什么意思?? 我真心不懂。
  • 重载为什么返回值无关

    千次阅读 2018-12-11 14:03:28
    我以前和你一样,对java中为什么不能根据返回值进行重载,而只能根据...提示翻译过来’testMethod()'已经定义在Main类中了,不要重复定义的意思。但是有人就会疑惑,他们的返回值类型不同啊,怎么能说是重复定义...
  • 来源:群友投稿今天,在阅读ArrayList源码的时候发现一个很...首先,我用ArrayList的toArray方法,看看返回值是什么类型。运行结果为[Ljava.lang.Object;@42a57993。可以看到返回值是Object[]。然后我新建一个类,使...
  • python中dict是什么意思?python中dict()函数是用于创建一个字典。dict 语法:class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg)参数说明:**kwargs -- 关键字mapping -- 元素的容器。...
  • python中dict是什么意思?python中dict()函数是用于创建一个字典。dict 语法:class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg)参数说明:**kwargs -- 关键字mapping -- 元素的容器。...
  • java中的重写是什么意思发布时间:2020-07-01 19:05:25来源:亿速云阅读:145作者:Leahjava中的重写是什么意思?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人...
  • 不懂是什么意思,于是学习了一下。 形似上面这样的语句,其实就是func(x)的返回值还是一个函数,这个函数是func内定义的函数,返回的函数直接调用第二个括号内的实参进行运算。 举个栗子: def func1(x): print('...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 909
精华内容 363
关键字:

返回值是什么意思