• 技术文章 >后端开发 >Python教程

    python函数之complex()函数

    巴扎黑巴扎黑2017-08-18 13:50:10原创1775
    complex([real[, imag]])

    中文说明:

    创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。

    参数real: int, long, float或字符串;

    参数imag: int, long, float。

    英文说明:

    Create a complex number with the value real + imag*j or convert a string or number to a complex number. If the first parameter is a string, it will be interpreted as a complex number and the function must be called without a second parameter. The second parameter can never be a string. Each argument may be any numeric type (including complex). If imag is omitted, it defaults to zero and the function serves as a numeric conversion function like int(), long() and float(). If both arguments are omitted, returns 0j.

    Note When converting from a string, the string must not contain whitespace around the central + or - operator. For example, complex('1+2j') is fine, but complex('1 + 2j') raises ValueError.

    The complex type is described in Numeric Types — int, float, long, complex.

    代码实例:

    >>> complex(1, 2)
    (1 + 2j)
    #数字
    >>> complex(1)
    (1 + 0j)
    #当做字符串处理
    >>> complex("1")
    (1 + 0j)
    #注意:这个地方在“+”号两边不能有空格,也就是不能写成"1 + 2j",应该是"1+2j",否则会报错
    >>> complex("1+2j")
    (1 + 2j)

    以上就是python函数之complex()函数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:complex python 函数
    上一篇:python使用opencv读取图片的实例详解 下一篇:python函数之compile()函数
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• Python实战解析selenium的基本元素与键盘鼠标模拟事件• 一文详解python生成器• Python自动化实践之筛选简历• Python 3.11中的最佳新功能和功能修复• 图文详解Python冒泡排序算法
    1/1

    PHP中文网