python 复数补充

本文介绍了复数的定义、属性以及如何进行简单计算。通过`complex()`函数可以创建复数,`x.real`和`x.imag`分别返回复数的实部和虚部,而`x.conjugate()`则获取共轭复数。加减法中,复数运算遵循实部与实部相加,虚部与虚部相加减的原则。乘法遵循分配律,形成新的复数。此外,还展示了`complex()`函数的使用示例及其错误情况。
摘要由CSDN通过智能技术生成

复数(day2补充)

查看数据类型

x = 2.4+5.2j
type(x)			# complex

定义

语法: real + imag j
虚数部分必须跟jJ

属性描述
x.real返回该复数的实数部分
x.imag返回该复数的虚数部分
x.conjugat()返回该复数的共轭复数

共轭复数:2个复数实数部分相同,虚数部分互为相反数,则两个复数互为共轭复数

a + bja - bj 互为共轭复数

complex() 函数

complex()函数用于创建一个复数或将字符串转化为复数。

complex(real,imag)	
# real为int、long、float或字符串类型,imag只能为int、long或float类型
# 如果第一个参数为字符串,第二个参数必须省略
# 如果第一个参数为非字符串类型,第二个参数可以选择

complex() 使用

a = complex(1)
print(a)
a = complex(1,2)
print(a)
a = complex("1")
print(a)
a = complex("1+0j")
print(a)

a = complex("1 + 0j")   # 报错,+ 两边不能有空格
a = complex("x",2)   	# 报错,字符串后不能添加第二个参数

简单计算

加减法

加法:实部加实部,虚部加虚部
减法:实部减实部,虚部减虚部

乘法

z1 = a + bj,z2 = c + dj
z1 * z2 = (a + bj)(c + dj) = (ac - bd) + (bc + ad) j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值