• 技术文章 >Python技术 >Python基础教程

    如何使用abs在python中返回复数?

    小妮浅浅小妮浅浅2020-12-07 17:11:12原创5403

    我们经常会调用函数,对于最后返回的参数探讨的不多,因为我们会着重于关注最后程序运行的结果。在返回的参数类型上有三种,这里小编想讲讲大家容易忽略的复数。对复数概念模糊的,我们可以把它理解为一个简单的表达式。下面就使用abs在python中返回复数给大家带来内容的讲解,同样还是从最基础的ads函数开始了解。

    使用场景:

    返回参数的绝对值

    语法:

    1

    2

    # result是返回值,x是数值表达式,可以是整数、浮点数和复数

    result = abs(x)

    实例:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    # 浮点数

    result = abs(6.10)

    print(result) # result = 6.1

    # 整数

    result = abs(-4)

    print(result) # result = 4

    # 复数

    x = 3+4j # 在python中我们用j表示数学中的虚数单位i

    result = abs(x)

    print(result) # result = 5.0 取的是'3和4的平方和的根',即复数的模,这部分概念不熟悉的可以复习一下数学中的复数

    说明:

    1. 返回数字的绝对值,参数可以是整数、浮点数或者复数

    2. 如果参数是一个复数,此方法返回此复数的绝对值(此复数与它的共轭复数的乘积的平方根)

    示例:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    >>> help(abs)

    Help on built-in function abs in module builtins:

      

    abs(x, /)

        Return the absolute value of the argument.

      

    >>> abs(2)#正整数

    2

    >>> abs(-2)#负整数

    2

    >>> abs(0)#0

    0

    >>> abs(2.3)#正浮点数

    2.3

    >>> abs(-2.3)#负浮点数

    2.3

    >>> c1 = complex(1,1)

    >>> c1   #复数

    (1+1j)

    >>> abs(c1)  #复数绝对值

    1.4142135623730951

    >>> c2 = complex(-1,-1)

    >>> c2   #复数

    (-1-1j)

    >>> abs(c2)  #复数绝对值

    1.4142135623730951

    >>>


    以上就是我们使用abs在python中返回复数的方法,当然其他的一些参数返回我们也是有必要掌握的,这里我们对于常见返回值就不再额外讨论了。

    专题推荐:pythonabs
    上一篇:format在python中参数能输出几次? 下一篇:python Mock库如何使用?

    相关文章推荐

    • Python expandtabs()方法• python abs函数怎么用• python入门:abs()函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网