Python学习之数据类型&(二)
2017-02-17 13:19
232 查看
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。
只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:
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}
相关文章推荐
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- Python快速学习02:基本数据类型 & 序列
- Python快速学习02:基本数据类型 & 序列
- [Python源码学习]之数据类型
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
- python学习笔记(一)运行,输入输出,数据类型
- python学习笔记之内置数据类型
- python学习数据类型之datetime
- python 学习笔记(2)数据类型1 (bool型, 数值类型,lists列表类型)
- 闲聊之Python的数据类型 - 零基础入门学习Python005
- python数据类型&动态类型
- 2014年4月1日MySQL学习记录--mysql数据类型及占用空间&&修改表的语法
- 深入学习Python内置数据类型之——字典(Dictionary)
- Python3.3 学习笔记3 - 数据类型和运算
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- Python语言学习(2)-Python基本数据类型
- Python学习笔记一:数据类型转换
- Python学习--数据类型
- python学习笔记(二)——数据类型
- 菜鸟学习Python之数据类型