首页 > 其他分享 >第二节 数字类型

第二节 数字类型

时间:2023-08-05 10:45:26浏览次数:30  
标签:false 数字 decimal abs 类型 第二节 true 浮点数 2j

1.整数

python的整数长度不受限制可以进行大数运算

>>> 460262626/88555622           整数运算结果可以是小数
5.197441061393031

2.浮点数            python的浮点数据有误差

>>> 0.3==0.1+0.2          
False
>>>

如何保证精确度?    引入decimal模块

>>> import decimal
>>> a=decimal.Decimal('0.1' )
>>> b=decimal.Decimal('0.2')
>>> print(a+b)
0.3

3.复数

>>> 1+2j        无论是实部还是虚部都是以浮点数形式存在
(1+2j)

x.real获得实部 x.imag获得虚部

>>> x=1+2j
>>> x.real
1.0
>>> x.imag
2.0

4.数字类型操作

 

① x//y是整除   向下取整

>>> 1//2
0
>>> 2//3
0
>>> 3//2
1
>>> 3//-1
-3

②x是复数,那么abs(x)是x的模 

>>> abs(1+2j )
2.23606797749979
>>> abs(2j)
2.0
>>>

 5.布尔类型  true or false

① 无论内容是什么只要出现在字符串内都是true  只有空字符串是false  空格是true

②只有等值为0的结果是false 其他的都是true

 6.逻辑运算符   and ,or, not

 

标签:false,数字,decimal,abs,类型,第二节,true,浮点数,2j
From: https://www.cnblogs.com/lizhilog/p/17606364.html

相关文章

  • Mongo 中字符类型数字求和
    在mongo中对字符类型数据求和时结果不是想要的,需要将字符类型数据转换为数字后再进行统计集合中字段同时包含字符型数字和Number类型mongo聚合语句[{"$project":{"size":1,"fsize":{"$convert":{"input":"$size",......
  • 【Spring Boot 丨类型安全配置属性 】
    本篇来讲一讲外部化配置类型安全属性(类型安全配置属性)类型安全配置属性  使用@Value("${property}")注释来注入配置属性有时可能很麻烦,尤其是处理多个属性或您的数据本质上是层次结构的情况下。SpringBoot提供了另一种使用属性的方法,让强类型bean管理和验证应用程......
  • 数字迷惑行为
    最近做处理金额的业务比较多,所以最近遇到两个关于数字的坑,记下来以便以后不犯这种错误1.0.57*100=?问题代码: 相信大多数人阅读上面这段代码都认为结果是57,但是运行结果却是56问题原因:计算机存储数字采用的是二进制,0.57在计算机中存储的二进制再转化成十进制的值是0.56999......
  • 【python_5】基础语法:数据类型以及数据类型转变!
    1.使用type()语句查看数据类型目前在入门阶段,我们主要接触如下三类数据类型:类型描述说明string字符串类型用引号引起来的数据都是字符串int整型(有符号)数字类型,存放整数如-1,10,0等float浮点型(有符号)数字类型,存放小数如-3.14,6.78等我们可以通过type()语句来得到数据的类型:type(被查......
  • js中将数字格式化成内存的形式
    constformatSize=(size)=>{if(size<1024){returnsize+"b";}elseif(size<1024*1024){return(size/1024).toFixed(2)+"KB";}elseif(size<1024*1024*1024){retur......
  • 云立方HTTP代理推荐吗?不同类型代理适用的业务是什么?
    随着互联网大数据的应用,HTTP代理也逐渐被大家所熟知应用,HTTP代理服务商也层出不穷,用了这许多年的HTTP代理,很容易就发现这个问题:大家对HTTP代理产品各种名称没有一个统一的标准,想买个代理,很容易就出现以下情况:请问要如何从以上分辨出HTTP代理产品的类型,并且以此来判断是否符合自己业......
  • 第四届工业大数据赛事:时序序列预测 + 结构化数据挖掘2种类型赛题!
     Datawhale推荐 主办单位:中国信息通信研究院,国家电网,富士康等自2017年以来,由中国信通院主办的工业大数据创新竞赛已经成功举办三届。这是首个由政府主管部门指导的工业大数据领域的全国性权威赛事。除了权威单位的出力,许多业界知名互联网企业也贡献了宝贵的经验和数据,为参赛者......
  • 为什么有了gil锁还要互斥锁,进程,线程和协程 ,什么是鸭子类型
    1为什么有了gil锁还要互斥锁-gil锁,全局解释器锁,线程需要运行需要得到gil锁,gil锁不能控制用户级别的安全-#互斥锁,为了保证多线程并发操作数据而设置的锁,保证在加锁和释放锁之间,其他线程不能操作,让并行变成串行,牺牲效率-起两个线程。执行任务,x=x+1,x开始等于0-1第一个线程过来......
  • go语言基础-基本类型和布尔
    这部分讲解有关布尔型、数字型和字符型的相关知识。表达式是一种特定类型的值,它可以由其他的值以及运算符组合而成。每个类型都定义了可以和自己结合的运算符集合,如果你使用了不在这个集合中的运算符,在编译时获得编译错误。一元运算符只可以用于一个值的操作(作为后缀),而二元运算......
  • Java中如何向一个string类型的数组中添加数据
    在Java中,String类型的数组是固定长度的,一旦创建后就无法改变其长度。如果你需要向一个String类型的数组中添加数据,可以考虑使用ArrayList或LinkedList等可变长度的集合类型来代替。使用 ArrayList,你可以通过调用add()方法来向集合中添加元素,例如://创建一个ArrayList......