前言
在Python中,常见的数据类型有:数值型number,布尔型bool,字符串str,元组tuple,列表list,集合set,字典dict等。下面将对比java数据类型一一介绍。
数值型number
数值型number,包括:整形int,长整形long,浮点数型:float,复数complex类型。Python支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
intValue = 100 |
布尔型bool
在Python2.7以下版本,是没有布尔类型bool类型的,都是使用1和0来代表True或False的,而在Python3.0版本以上才出现的。
bool1 = True |
字符串str
任何一种语言都有字符串类型,Python也不例外,这里只是简单介绍在Python语言中,对字符串常见的操作的使用。
|
元组tuple
元组tuple,类似于java中的数组Array,初始化时指定数组的长度。
# 创建一个空的元组 |
列表list
列表List,类似于java中的List,有序但不保证元素重复,和元组tuple的区别是元素个数是可以动态添加和删除的。
# 创建一个列表list |
集合set
集合set,类似于java中的Set,无序并保证元素不会重复。
# 创建一个集合set |
字典dict
字典dict,类似于java中的Map,以Key:Value形式存储数据。
# 创建一个字典dict |