今天我们来讲复数与四种进制
没错,不是负数,是复数。
Python中的复数对应着数学中的复数,只是表现方式不同。
复数类型的英文是complex,它也可以将某些类型转为复数。用的函数就是complex()
Python语言中,复数可以看作是二元有序实数对(a, b),表示为:a + bj,其中,a是实数部分,简称实部,b是虚数部分,简称虚部。虚数部分通过后缀”J”或者”j”来表示。需要注意,当b为1时,1不能省略,即 1j表示复数。比如:
11.3+4j -5.6+7j 1.23e-4+5.67e+89j
复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得它的实数部分和虚数部分
(1.23e4+5.67e4j).real
结果为:12300.0
(1.23e4+5.67e4j).imag
结果为:56700.0
1.23e4+5.67e4j.imag # 先获得5.67e4j的虚部,再与1.23e4进行求和计算
结果为:69000.0
所以说,Python得数字类型就有int,float,complex
现在我们再说四种进制。
Python中四种进制分别为:十进制、十六进制、八进制、二进制。
它们的表现方式分别为:
十进制: 180
十六进制:0xb4
八进制: 0o264
二进制: 0b10110100
进制的转换方法
这些知识点非常重要,不过不需要死记硬背,多提几次,多写几行代码就懂了,记住了。哎呀,写了这么多,至少关注一下吧。依旧有疑惑的在评论区询问,我会尽力而答。感兴趣的小伙伴,可以加我QQ:3418772261。我们下期再见!