龙空技术网

Python3中的基本数字类型 (整数 -> 浮点数 -> 复数)

呀呼呀呼呀呼呼88 107

前言:

而今同学们对“python输出浮点数30”大体比较注重,朋友们都想要知道一些“python输出浮点数30”的相关资讯。那么小编也在网络上网罗了一些关于“python输出浮点数30””的相关知识,希望咱们能喜欢,咱们快快来了解一下吧!

Python相对于其他编程语言增加了“复数类型”,就和数学中的复数一模一样的复数。可能是因为Python应用于科学计算领域比较多吧,比如:研究信号与系统、数字信号系统、复变函数里面的复数 ,Python中有复数的确让我感到这是一门不一样的编程语言。

一、整数类型 int

Python3中整数类型就如同数学当中的一样可正可负,没有取值限制。

1、Python3常见的内置函数:

(1) abs() 获取绝对值
示例:

 

解释:print() Python自身的输出函数

abs() Python内置取绝对值函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果1

(2) round(data1,data2) 四舍五入求值

解释:

data1,是round()内置函数的第一个参数,这个参数是固定的,且必须写将要四舍五入求值的数

data2,是round()内置函数的第二个参数,这个参数是固定的,且必须写将要四舍五入求值保留的位数

学习一下内容之前我们内心要明白,计算机的位置计数是0123456789,并不是我们常用的123456789

示例1:

print(round(3.1415926,4))

解释:print() Python自身的输出函数

round() Python内置四舍五入求值函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果3.1416

示例2:

print(round(3.1415926,5))

解释:print() Python自身的输出函数

round() Python内置四舍五入求值函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果3.14159

示例3: 不给定第二个参数,那么就会以小数点为分割进行四舍五入求值

print(round(34.56))

解释:print() Python自身的输出函数

round() Python内置四舍五入求值函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果35


(3) pow() 幂运算
示例:

print(pow(2,4))

这个函数可以理解为我们常用的数学逻辑2的4次,表示为2**4=16

解释:print() Python自身的输出函数

pow() Python内置幂运算函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果16

2、Python3中的常用运算符号

二、浮点数类型 float

Python中浮点数类型与数学中的实数概念一致,也就是我们常说的小数

示例:

print(0.1+0.2)

结果:在Python的idle中编辑运行示例中的代码就会得到结果0.30000000000000004

为什么会出现这样的情况呢,是因为在计算机中数值计算是二进制的表示方法,也就是出现了精度问题,在这时我们就要引入一个decimal模块来控制精度,这样就会输出0.3

示例:

import decimalprint(decimal.Decimal('0.1')+decimal.Decimal('0.2'))

结果:在Python的idle中编辑运行示例中的代码就会得到结果0.3

三、复数类型

复数是由一个实数和一个虚数组合构成,表示为:x+yj

一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。

Python 语言中有关复数的概念:

1、虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数

2、复数由实数部分和虚数部分构成

3、表示复数的语法:real+imagej

4、实数部分和虚数部分都是浮点数

5、虚数部分必须有后缀j或J

示例1: 使用complex() 内置函数获取一个复数

print(complex(3,-2))

解释:print() Python自身的输出函数

complex() Python内置复数运算函数

结果:在Python的idle中编辑运行示例中的代码就会得到结果(3-2j)

示例2: 获取一个复数中的实部和虚部

data=complex(3,-2)print('实部',data.real)print('虚部',data.imag)

解释:print() Python自身的输出函数

complex() Python内置复数运算函数

data 复数对象

data.real 获取实部的方法

data.imag 获取虚部的方法

结果:在Python的idle中编辑运行示例中的代码就会得到结果 实部 3.0,虚部 -2.0

标签: #python输出浮点数30