Python数据类型介绍

杰米粉2021-11-17 14:02

  人类有思想,很容易区分汉字和数字的区别,例如,你知道 1 是数字,“中国”是汉字。计算机虽然很强大,但是它没有思想,它不知道哪个是汉字,哪个是数字,除非你明确告诉它。

Python数据类型介绍

  这就是我们要说的“数据类型”,数据类型将它们进行了明确的划分,告诉计算机哪个是数字,那个是字符串。Python 中常用到的数据类型有逻辑型( Logical)、 数值型( Numeric)、 字符型( Character)。

  1.逻辑型( Logical)

  又叫做“ 布尔型” ,用于只有两种取值(0 和 1.真和假)的场合, 首字母是大写。

  True 真

  False 假

  对于逻辑型数据,有着他自己的运算规则。

  & :与,两个逻辑型数据中,一假则为假。

  |:或,两个逻辑型数据中,一真则为真。

  not :非, not True 就是 False, not False 就是 True。

  2. 数值型( Numeric)

  就是我们数学里面学过的实数:包括负数、 0、正数,可以是整数也可以是浮点数。

  对于数值型类型的变量,我们可以利用它进行加、减、乘、除。但是这里有几个地方需要注意一下。

  1、“/” 代表除法, “//” 代表取整;

>>> 7 / 4
1.75
>>> 7 // 4
1

  2、“%” 表示求余;

>>> 10 % 4
2
>>> 5 % 3
2
>>> 4 % 5
4

  3、 一个关于浮点数需要注意的地方;

>>> a = 4.2
>>> b = 2.1
>>> a + b
6.300000000000001
>>> (a+b) == 6.3
False
>>> from decimal import Decimal
>>> a = Decimal("4.2")
>>> b = Decimal("2.1")
>>> a+b
Decimal('6.3')
>>> (a+b) == Decimal("6.3")
True
>>> (a+b)/3
Decimal('2.1')

  3 .字符型( Character)

  字符型数据代表了所有可定义的字符, 无运算规则,用 ‘ ’或者“ ”引用的任意文本。

  以上就是小编为大家整理发布的“Python数据类型介绍”一文,更多相关内容尽在开课吧广场Python教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python