python逻辑型数据也叫做_Python数据类型

一、整数

1、Python可以处理任意大小的整数,当然包括负整数,在Python程序中,

整数的表示方法和数学上的写法一模一样,例如:1,100,200,-480等等。

2、也可以使用十六进制方式来表示一个整数,例如:0x123、0xff等等。

二、浮点数

1、浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,

一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。

浮点数可以用数学写法,如1.3、20.1、2.31、-8.5等。但是对于很大或很小

的浮点数,就必须用科学计数法来表示,例如:1.23x10^9 = 1.23e9、

1.23x10^8 = 1.23e8等等。在Python中,可以使用数学的写法也可以使用

科学计数法来表示一个浮点数,例如:"print -5.2"、"print 1.23e9"等。

2、整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的

(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

三、字符串

字符串是以''或""括起来的任意文本,比如'abc',"xyz"等。这跟shell脚本语言

中字符串的表示是很相似的,''和""本身并不属于字符串的一部分。

四、布尔值

1、布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么

是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),

也可以通过布尔运算计算出来。

2、逻辑运算符

(1)and(与): print (1 > 0) and (1 > 2) 结果是:False

print (1 > 0) and 100 结果是:100

print 100 and (1 > 0) 结果是:True

(2)or(或): print (1 > 0) or (1 > 2) 结果是:True

print (1 < 0) or (1 > 2) 结果是:False

print 100 or (0 > 1) 结果是:100

(3)not(非): 把False变成True,把True变成False

print not False 结果是:True

print not True 结果是: False

print not 100 结果是:False

还可以与字符串进行逻辑运算,Python把0、空字符串''、None看成是False,其他数之和非空

字符串都看成是True。

五、空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,

而None是一个特殊的空值。此外,Python还提供了列表、字典等多种数据类型,还允许创建自

定义数据类型,我们后面会继续讲到。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值