python学习之基础数据类型

python学习之基础数据类型


数据类型是什么?

数据类型是对一类具有相同属性的数据值的抽象,以此来对学习惊醒分类。计算机处理外部的各种数据值时,其不知道数值是什么东西,那就不知道怎么玩了。

整数

在python中,其可以处理正负任意大的整数。整数的表示和数学上的写法一致。比如我们输出一串整数。

print 0, -1, 1314

整数有不同的进制表示,最常用的十六进制0xAB,其能够比较直观的表示一个字节的各位,用二进制太长。

浮点数

相对于整数,那就是浮点数,也就是小数。可是为什么又叫浮点数呢?浮点浮点,顾名思义,会动的点,这是因为在科学记数法中,1.314x10^10=131.4x10^8。
简短的浮点数,可以可以这样表示:1.12, 0.001等,但是对于很大或很小的浮点数,就需要使用科学记数法,在程序语言中,用e来代替10,比如1.314x10^9就是1.314e9,对于很小的数0.00012则为1.2e-4


在计算机内部,整数是精确保存的,但是浮点数则不是,而且在运算过程中,浮点数的运算也可以有四舍五入的误差。


字符串

字符串是以''或者""包含起来的任意文本,比如hello worldTom and joe等。
请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

布尔值

布尔值和数据中的布尔值是一样的,一个布尔值只能为TrueFalse,二者只能选其一。
在python中,TrueFalse,大写开头,不想C++中的truefalse以小写开头。

空值

在python中,空值是一个特殊的值,用None表示。None不是零,因为零是有意义的,而None是为特殊情况准备的一个空值。

小例子

print 1, 3, 1, 4, 'chen', "chen"

print 1.121 + 122e2

print 1==2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值