iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 内置函数complex详解
  • 888
分享到

Python 内置函数complex详解

详解函数Python 2022-06-04 18:06:47 888人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

英文文档: class complex([real[, imag]]) Return a complex number with the value real + imag*1j or convert a

英文文档:

class complex([real[, imag]])

Return a complex number with the value real + imag*1j 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 constructor serves as a numeric conversion like int 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.

说明:

  1. 函数功能,返回一个复数。有两个可选参数。

  2. 当两个参数都不提供时,返回复数 0j。


>>> complex()
0j
 

  3. 当第一个参数为字符串时,调用时不能提供第二个参数。此时字符串参数,需是一个能表示复数的字符串,而且加号或者减号左右不能出现空格。


>>> complex('1+2j',2) #第一个参数为字符串,不能接受第二个参数
Traceback (most recent call last):
 File "<pyshell#2>", line 1, in <module>
  complex('1+2j',2)
TypeError: complex() can't take second arg if first is a string

>>> complex('1 + 2j') #不能有空格
Traceback (most recent call last):
 File "<pyshell#3>", line 1, in <module>
  complex('1 + 2j')
ValueError: complex() arg is a malfORMed string

  4. 当第一个参数为int或者float时,第二个参数可为空,表示虚部为0;如果提供第二个参数,第二个参数也需为int或者float。


>>> complex(2)
(2+0j)
>>> complex(2.1,-3.4)
(2.1-3.4j)
 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

--结束END--

本文标题: Python 内置函数complex详解

本文链接: https://www.lsjlt.com/news/14064.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python内置函数3-complex(
    Help on class complex in module __builtin__:class complex(object) |  complex(real[, imag]) -> complex number |   |  C...
    99+
    2023-01-31
    函数 python complex
  • python内置函数zip详解
    目录一、简介二、详解三、代码四、Reference总结一、简介 zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组...
    99+
    2024-04-02
  • python内置函数之eval函数详解
    目录一、简介二、语法三、举例1、计算str表达式的值2、将str转换成list3、将str转换成dict四、Reference总结一、简介 eval()函数用来执行一个字符表达式的值...
    99+
    2024-04-02
  • Python内置函数详细解析
    目录1.abs2.all3.any4.callable5.dir6.id7.locals 和 globals8.hash9.sum10.getattr、setattr、delattr...
    99+
    2024-04-02
  • Python内置函数详谈
    这种图皆取自python.org,列出了python3.10中的内置函数。 但是,这些真的都是函数吗? 我们来测试一下: import types import inspect...
    99+
    2024-04-02
  • python内置函数bytes()用法详解
            python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 ...
    99+
    2023-09-05
    python bytes
  • Python函数的作用域及内置函数详解
    目录1.函数的作用域2.函数的调用详解3.内置函数总结1.函数的作用域 -- 内置 -- 全局,顶格写 -- 局部,函数内部 a = 34 #全局变量 def run(): ...
    99+
    2024-04-02
  • python3内置函数详解
    内置函数注:查看详细猛击这里abs() 对传入参数取绝对值bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回Falseall() 所有传入参数为真,才为真any() 任何一个传入参数为...
    99+
    2023-01-31
    详解 函数
  • python内置函数之slice案例详解
    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representin...
    99+
    2024-04-02
  • Python内置函数详解【翻译自pyth
    翻译源 来自:https://docs.python.org/3/library/functions.html  abs(x) 返回一个数的绝对值。参数可以是一个整数或一个浮点数。若参数是复数,返回复数的模 all(iterable) ...
    99+
    2023-01-31
    详解 函数 Python
  • Python 内置函数之随机函数详情
    目录导入模块: import random 1、random.choice(列表/元组/字符串) ,在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符 nu...
    99+
    2024-04-02
  • Python 内置函数详解 (2) 逻辑运算
    近期在外旅游,本篇是出发编辑的,准备定时发布用,不完整,旅游回来后再补充。 Python 内置函数 Python3.11共有75个内置函数,其来历和分类请参考:Python 新版本有75个内置函数,你不会不知道吧_Hann Yang的博客...
    99+
    2023-09-20
    python
  • Python 内置高阶函数详细
    目录1、Python的内置高阶函数1.1 map()1.2 reduce() 函数1.3 reduce() 函数1.4 sorted() 函数1、Python的内置高阶函数 1.1 ...
    99+
    2024-04-02
  • Java 数组内置函数toArray详解
    java.util.List中的toArray函数 java.util.List<E> @NotNull public abstract <T> T[]...
    99+
    2024-04-02
  • Python中非常好用的内置函数详解
    目录Counter举例实战sortedallF-strings总结 Python中冷门但非常好用的内置函数 Counter举例 实战sortedallF-strings Pytho...
    99+
    2024-04-02
  • PHP 内置函数库的详解
    php 内置函数库包含各种函数,用于简化代码和提高开发效率,包括:类型转换函数:将数据类型从一种转换为另一种。字符串操作函数:用于处理字符串,如查找、提取和计算长度。数学函数:执行常见数...
    99+
    2024-04-14
    php 函数库
  • Python内置函数zip map filter的使用详解
    并行遍历zip zip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。 L1=[1,2,3,4] L2=[5,6,7,8] L3=zip(L1,L...
    99+
    2024-04-02
  • Python中10个常用的内置函数详解
    目录complex()dir()divmod(a,b)enumerate(iterable,start=0)eval(expression,globals,locals)filter...
    99+
    2024-04-02
  • python内置函数
    什么是内置函数 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的,有一些我们已经见过了. ...
    99+
    2023-01-30
    函数 python
  • python 内置函数
    python内置了一系列的常用函数,以便于我们使用python。基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作。官方文档:https://docs...
    99+
    2023-01-30
    函数 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作