Python学习之数据类型&(二)

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

1 整数 int

Python可以处理任意大小的整数,当然包括负整数

name = 1        #整数1
name = 100000;  #整数 100000
name = 0xff00   #十六进制

2 浮点数 float

浮点数也就是小数,之所以称为浮点数

name = 0.001;       
name = 120.110201   
name = 12.3e8       #科学计数法

3 字符串 string

name = 'martin';
name = 'My name is martin';
name = 'I\'m OK';
name = '''多行内容
多行内容
多行内容'''

4 布尔值 bool

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

name = True
name = False
name = 3 > 2
name = 3 < 2

5 空值 none

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。

6 列表 list

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

name = ['Martin' , 'Luther' , 'bin']

7 元组(有序列表)tuple

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

t = (1,2,3);
t = (1,)

8 字段 dict

Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

d = {'martin':20 , 'luther' : 27 ,'bin' , 25}

9 集合 set

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

s = set([1,2,3,4,4,4,4,5])
{1,2,3,4,5}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值