python计算3j系数_python数值基础知识浅析
内置数据类型
Python的内置数据类型既包括数值型和布尔型之类的标量,也包括 更为复杂的列表、字典和文件等结构。
数值
Python有4种数值类型,即整数型、浮点数型、复数型和布尔型。
整数型——1、-3、42、355、888888888888888、-7777777777,整 数没有大小限制,仅受限于可用内存的大小。 浮点数型——3.0、31e12、–6e-4。 复数型——3 + 2j、–4- 2j、4.2 + 6.3j。 布尔型——True、False。 数值类型用算术操作符进行运算操作,包括+(加法)、-(减 法)、*(乘法)、/(除法)、**(求幂)和%(求模)。
下面是整数型的使用示例:
>>> x = 5 + 2 - 3 * 2
>>> x 1 >
>> 5 / 2 2.5 ⇽--- ❶
>>> 5 // 2 2 ⇽--- ❷
>>> 5 % 2 1
>>> 2 ** 8 256
>>> 1000000001 ** 3 1000000003000000003000000001 ⇽--- ❸
用“/”❶对整数做除法,结果将会是浮点数(这是Python 3.x的新规 则)。用“//”❷对整数做除法,则结果会被截断为整数。注意,整数的 大小是没有限制的❸,会根据需要自动增长,仅受限于可用内存的大 小。
下面是浮点数型的操作示例,浮点数型是基于C语言的双精度数据 类型实现的:'
>>> x = 4.3 ** 2.4
>>> x 33.13784737771648
>>> 3.5e30 * 2.77e45 9.695e+75
>>> 1000000001.0 ** 3 1.000000003e+27
下面是复数型的示例:
>>> (3+2j) ** (2+3j) (0.6817665190890336-2.1207457766159625j)
>>> x = (3+2j) * (4+9j)
>>> x ⇽--- ❶
(-6+35j)
>>> x.real
-6.0
>>> x.imag
35.0
复数由实部和虚部组合而成,并带有后缀j。在上述代码中,变量x 被赋了一个复数❶。这里用属性x.real可以获得实部,用x.imag则可 获得虚部。
有很多内置函数都可以操作数值类型,Python还提供了库模 块cmath(包含了处理复数的函数)和math(包含了处理其他3种数值 类型的函数)。
>>> round(3.49) ⇽--- ❶
3
>>> import math >>> math.ceil(3.49) ⇽--- ❷
4
内置函数总是可用的,并使用标准的函数调用语法进行调用。在上 述代码中,调用round函数时要用浮点数作为输入参数❶。
库模块里的函数需要经过import语句导入后才能使用。在❷处, 导入库模块math之后,其中的ceil函数需要用属性的语法进行调 用:module.function(arguments)。
下面是布尔型的操作示例:
>>> x = False
>>> x False
>>> not x True
>>> y = True * 2 ⇽--- ❶
>>> y
2
布尔型的表现和数值1(True)和0(False)类似,只是用了True 和False表示而已❶。
以上就是关于python里数值基础知识点的内容,感谢大家的学习和对脚本之家的支持。
python计算3j系数_python数值基础知识浅析相关推荐
- python字符串正向递增_Python字符串基础知识
Python字符串基础知识 1. 字符串的创建 1.1 单行字符串 单行字符串可以用一对单引号或一对双引号来创建,两者效果完全一样. 单引号创建:'我是单引号创建的字符串' 双引号创建:"我 ...
- python计算3j系数_聚类算法评估——轮廓系数及python实现
含义 轮廓系数(Silhouette Coefficient),是聚类效果好坏的一种评价方式. 可见轮廓系数的值是介于 [-1,1] ,越趋近于1代表内聚度和分离度都相对较优. 计算步骤 1)对于簇中 ...
- python入门基本笔记_Python入门基础知识笔记
点击蓝字"python教程"关注我们哟! 冯诺依曼架构 控制器 运算器 存储器 输入设备 (I) 输出设备 (O) CPU--控制器,运算器 # 运算器只与内存交换数据 内存--存 ...
- Python计算机视觉编程第十章——OpenCV基础知识
Python计算机视觉编程 (一)OpenCV 的 Python 接口 (二)OpenCV 基础知识 2.1 读取和写入图像 2.2 颜色空间 2.3 显示图像及结果 (三)处理视频 3.1 视频输入 ...
- 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符
Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...
- Python计算皮尔逊相关系数
** Python计算皮尔逊相关系数 ** 皮尔逊相关系数是衡量随机变量X与Y相关程度的一种方法,相关系数的取值范围是[-1,1].相关系数的绝对值越大,则表明X与Y相关度越高.当X与Y线性相关时,相 ...
- python数据分析基础试题_Python数据分析基础知识
数据库:绝大会要求会SQL,部分要求SQL/NoSQL会一种,高级的分析师或者大型企业要求能够处理大数据,需要Hive(较少的需要Hadoop/Spark): 统计学:若无相关专业背景,需要具备相应的 ...
- python爬虫需要对象编程吗_Python爬虫基础知识及前期准备
学习爬虫有一小段时间了,于是决定把自己学爬虫时所学的,写过的代码以及看过的文档记录下来,权当小结.第一次写这些,如果有错误,请多指教. 首先我们需要了解一下什么是爬虫. 根据百度百科上给出的定义,&q ...
- [Python学习] 专题三.字符串的基础知识
在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础 字符串指一有序的字符序列集合,用单引号.双引 ...
最新文章
- 了解下Lua 环境安装
- Opencv进行人脸检测(改进)
- 形状相似的物品_我的世界:MC早期物品和现在的对比,差别很大
- Intellij IDEA 2019 自动生成 serialVersionUID
- linux cp 时 略过文件,CentOS下执行cp命令式提示略过文件夹
- Spring Stateless State Security第3部分:JWT +社会认证
- 获取 RPM 包常用站点
- 移动端web开发——视口
- Zabbix Lack of free swap space
- 单片机实验汇编--FlashRom读写实验
- 电商后台管理系统项目介绍和项目初始化
- PS批处理生成EXE格式
- 生命不停应当大步的向前
- Linux端口被占用怎么解决
- Hyper-v安装及使用详细教程
- 完整责任链模式——回旋链
- VMware Horizon Client 远程控制桌面无法输入中文
- react中类组件this的指向问题
- 采埃孚ZF EDI DESADV需求实现
- linux驱动框架和驱动代码
热门文章
- Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果
- Description Resource Path Location Type Project configuration is not up-to-d
- Js中去除数组中重复元素的几种方法
- 如何把后台返回数据的根据某个选项去重新排序?
- 夺命雷公狗---node.js---3commonJs 与 nodeJs的简介
- 100.X86的寻址方式
- OpenCV计算机视觉编程攻略之提取图片轮廓-使用Canny函数
- Python学习手册(套装上下册)(原书第5版)
- mysql core 文件_MySQL未能加载文件或程序集“Ubiety.Dns.Core”或它的某一个依赖项 问题的解决...
- 学习编程做笔记的软件_可以在图片上做笔记的软件