python的基础数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。

我们在学习编程中必须要认识不同的数据类型 在python有不同数据类型

能够直接处理的数据类型有以下几种:

整数 

python中的整数与生活中的整数是一样的例如:1 2 3 1000 -1 -199这些都是整数

计算机对于整数 ,由于计算机由于使用二进制,所以,在计算机中也常用二进制或者十六进制表示整数。相比十进制数,在Python中使用以下方式表示二进制数和十六进制数

十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b01100b1100。 

字母串

字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串

例如:print('Hello World') 其中的Hello World 就是字母串

布尔值

布尔值对应于生活中的就是,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值

空值

空值是Python里一个特殊的值,用None表示

None不能理解为0 None是一个特殊的值

浮点数

浮点数对应我们生活的是小数,例如:0.1,0.512.343.1415926等,都是浮点数。

小数在计算机领域中被称为浮点数的原因是:按照科学记数法表示时,一个浮点数的小数点位置是可变的

在python中 把10用e代替

在这里有必要提醒一点就是,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,怎么去检验,可以在Python终端中输入以下内容0.1 + 0.2,看看可以得到你期望的结果0.3吗?真实结果会让人失望

同样的,这里涉及的原理同学也可以学习上面提到的课程进行进一步原理层面的理解。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值