Python数据类型

Python是动态语言,动态语言是指变量本身类型不固定的语言。在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
Python有五个标准的数据类型:Numbers(数字),String(字符串),List(列表),Tuple(元组),Dictionary(字典)。

一.数字
1.int(整数)
整数。
整数运算永远是精确的。
x = 100

2.float(浮点数)
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
浮点数运算可能会有四舍五入的误差。
x = 1.25e10

二.字符串
3.string(字符串)
字符串是以单引号'或双引号"括起来的任意文本。(详见《Python字符串,输入,输出》)
x = "I'm OK!"

三.列表
4.list(列表)
列表用[ ]标识,是 python 最通用的复合数据类型。列表中值的切割也可以用到变量[头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。
list = ['runoob', 786 , 2.23, 'john', 70.2]

四.元组
5.tuple(元组)
元组用()标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

五.字典
6.dict(字典)
字典用{ }标识。字典由索引(key)和它对应的值(value)组成。字典当中的元素是通过键来存取的,而不是通过偏移存取。
dict = {'name': 'john', 'code': 6734, 'dept': 'sales'}

六.其它
7.bool(布尔值)
布尔值只有TrueFalse两种值。可以直接用TrueFalse表示布尔值,也可以通过布尔运算计算出来。
x = True
x = 3 > 2
布尔值可以用andornot运算。

>>> True and False
False
>>> True or False
True
>>> not True
False

8.None(空值)
一个特殊类型(NoneType),表示空值。
x = None

9.inf(无限大)
一个特殊的float类型,表示无限大的数值。
x = float('inf')

10.nan(未定义或不可表示的值)
一个特殊的float类型,表示未定义或不可表示的值。
x = float('nan')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值