文档章节

Python复数表示表示和计算

IamOkay
 IamOkay
发布于 2014/11/10 07:15
字数 356
阅读 136
收藏 0
点赞 0
评论 0

Python设计之初就突出了计算能力,这使得python在做各种计算方面有着广泛的应用,在Python中,比起其他语言改变的有很多

Python是弱类型语言,无需申明变量类型  a = 'abcd'
Python的单引号和双引号与PHP不同点事,单双引号没任何区别
Python中的字符串可以进行切片,也可以做倍数运算
Python中的三引号作用很特殊。
Python单个 下划线 "_"的值是最近一次表达式出现的结果

.........

在python 中复数表示由2中,一种是 a+bj(a,b为实数),另一种是complex(a,b),下面是复数的简单计算,高中知识

>>> 1j * 1J
(-1+0j)
>>> 1j * complex(0,1)
(-1+0j)
>>> 3+1j*3(3+3j)
>>> (3+1j)*3
(9+3j)
>>> (1+2j)/(1+1j)
(1.5+0.5j)

值得注意的是Python的人性化设计,可以通过对象直接获得的实部和虚部,复数的实部和虚部总是记为两个浮点数。

要从复数 z 中提取实部和虚部,使用 z.real 和 z.imag 。

>>> a=1.5+0.5j
>>> a.real
1.5
>>> a.imag
0.5

在python中,复数的值的计算如下,使用 abs函数

>>> a=3.0+4.0j
>>> float(a)
>>> abs(a)  # sqrt(a.real**2 - a.imag**2) 开平方根
5.0


Try doing it

© 著作权归作者所有

共有 人打赏支持
IamOkay
粉丝 187
博文 458
码字总数 369998
作品 0
海淀
程序员
《Python从小白到大牛》第6章 数据类型

在声明变量时会用到数据类型,在前面已经用到一些数据类型,例如整数和字符串等。在Python中所有的数据类型都是类,每一个变量都是类的“实例”。没有基本数据类型的概念,所以整数、浮点和字...

tony关东升
07/09
0
0
python核心编程-第五章-个人笔记

简介 ①Python中数字支持以下类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数 ②创建数字对象和给变量赋值一样】 ③用del删除对对象的引用。删除之后,无法再使用这个引用(变...

好好先生_1028
2015/11/18
0
0
005-Python 变量类型

Python 变量类型 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定...

运维小当家
06/29
0
0
走进Python世界(五)数据类型 1.数字(Number)

数字类型 整型 长整型 浮点型 复数型 整型 整数int表示范围 -2^31 ~ 2^31-1 长整型 整数long表示范围的范围很大很大,几乎涵盖任意的的整数。 为了区分int和long,需要在整数后面加L或者小写...

Garrry
2015/07/20
0
0
Python Tutorial 实践(2)

今天抽空把Turorial的第3章浏览了一下,这里也讲一下本章让我印象比较深刻的或者一般我们不太注意的地方 本章介绍了Python的一些数据类型,需要注意的是,Python支持复数类型。这里给出其中的...

鄂世嘉
2013/04/15
0
0
2018-01-06 python基础

本文思维导图: python基础语法 注释——#标注的文本 数字 整数,不区分long和int 进制0xa,0o10,0b10 Bool,2个值Ture,False 浮点数 1.2,3.1415,1.46e9等价于1.46*109 复数,1+2j 字符串 ...

2248753689
06/28
0
0
复习0610—Python数据类型

程序就是 算法 + 数据结构 Python 中,自带数据类型。常见的数据类型包括:数值类型、字符串类型、群集类型。 一、数值类型 在Python中,数值类型包括整型、浮点型、布尔型、复数型。 【1】整...

python初雪之路
06/10
0
0
朋友的手机锁屏密码忘了,想去刷机被我拦下了,Python可以破解!

码忘了,想去刷机被我拦下了,Python可以破解! Android屏幕解锁图案利用Python破解 在 Android 手机上,我们可以通过设置锁定图案来当做密码对手机锁屏。 在 Android 存储时使用的是明文转换...

Python新世界
07/07
0
0
Python 数据分析基础包:Numpy

Numpy 的核心内容是它的多维数组对象——ndarray(N-Dimensions Array),整个包几乎都是围绕这个对象展开。Numpy 本身并没有提供多么高级的数据结构和分析功能,但它是很多高级工具(如 pa...

lionets
2014/06/07
0
0
python学习笔记(一)——入门

python很多人都非常熟悉,而我作为后知后觉者,虽然慢人一步,但是学习永远不会晚。其实作为shell,不管是perl还是ruby、powershell等,语法很相似的,我以前没接触过python,现在从最基础的学...

zhoujie0111
2013/03/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysqldump 用法

mysqldump 是文本备份还是二进制备份 它是文本备份,如果你打开备份文件你将看到所有的语句,可以用于重新创建表和对象。它也有 insert 语句来使用数据构成表。mysqldump 的语法是什么?...

郭恩洲_OSC博客
2分钟前
0
0
我的第一个go web框架

使用了beego等go web开发框架之后,感觉各种不方便,尤其是在接收参数、和自定义输出的时候,各种难受,定义各种model,这不是找事情嘛??尤其是在角色权限控制的时候我也感觉力不从心。。。...

独坐苔痕但观罗敷
3分钟前
0
0
自动代码生成图形化工具

自动生成Spring代码 https://github.com/EliMirren/Spring-generator 自动生成Vertx https://gitee.com/duhua/vertx-generator...

奋斗的小牛
6分钟前
0
0
saltstack配置远程执行命令:

1.服务端配置 >>接着编辑之前的 top.sls 文件 # vim /srv/salt/top.sls //修改为如下 base: 'slaver.test.com': - cmdtest >>新建 cmdtest.sls 文件 # vim /srv/salt/cmdtest.sls cmd-test: ......

硅谷课堂
6分钟前
0
0
Signal处理中的函数可重入问题

1. Signal信号简介 信号是软件层次上模拟的中断,它是一种异步通信的处理机制。信号的异步性意味着,应用程序不用等待事件的发生,当信号发生时应用程序自动陷入到对应的信号处理函数中。产生...

pnsam301
8分钟前
0
0
小游戏开发初步

前阵子和朋友一起研究小程序开发,做了一些api单测之后,决定尝试开发一个小游戏试试。下面做个简单记录。 首先按照如下网址的教程,先申请了开发者账号 https://developers.weixin.qq.com/m...

propagator
8分钟前
0
0
mac配置redis单节点环境并启动服务

一、下载安装并启动redis服务 http://download.redis.io/releases/redis-4.0.10.tar.gz cd /Users/shijun/Desktop/openSourceProject/redis/sheep_redis-3.2.2 sudo make test sudo make in......

八戒八戒八戒
8分钟前
0
0
如何给容器服务的Docker增加数据盘

如何给容器服务的Docker增加数据盘 更新时间:2018-06-08 19:55:06 Docker的镜像存放目录修改与迁移(Ubuntu),https://my.oschina.net/u/2306127/blog/653569 Docker 的数据是通过联合文件...

openthings
9分钟前
0
0
Spring Cloud微服务架构代码结构详细讲解

上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity、dao、s...

itcloud
10分钟前
0
0
php 的 echo,print,print_r(),var_dump(),return 的区别

echo 输出一个或多个字符串,多个值直接用逗号分隔,它不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以. print 仅支持一个参数,并总是返回 1(...

天地有涯风有信_大海无量不见人
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部