Python的基本数据类型
一、数字型
(1)整数类型(int)
包括正整数、负整数以及0
a=100
#type函数可以获取类型
print(type(a))
输出结果
(2)浮点类型(float)
含小数的数字
a=3.14
#type函数可以获取类型
print(type(a))
输出结果
(3)布尔类型(bool)
布尔类型只含有True、False两种
True表示真、False表示假
a=True
#type函数可以获取类型
print(type(a))
输出结果
(4)复数类型(complex)
复数类型含有实部和虚部两部分,只要含有虚部就是复数类型
虚部用j表示
a=1+1j
#type函数可以获取类型
print(type(a))
输出结果
二、字符串类型(str)
字符串类型用引号引起来表示
引号可以为单引号、双引号、三引号。
引号中可以含有数字、字母、字符
a='abc'
b='123456'
c='++'
d='1a+2b-'
#type函数可以获取类型
print(type(a),type(b),type(c),type(d))
输出结果
三、列表(list)
列表用[ ]引起来
列表是有序的、可修改的、可获取的
a=['aaa',111,True]
print(type(a))
#列表是有序的 下标从0开始逐渐增长
#下标也可以逆向索引 最后一个的下标为-1然后逐渐减少
print(a[0],a[-2])
#列表是可修改的
a[1]=222
print(a[1])
输出结果
四、元组(tuple)
元组是用()引起的
元组是有序的、可获取的、不可修改的
元组的索引与列表相同
a=('aaa',111,'ccc')
print(type(a))
print(a[0],a[-2])
输出结果
五、字典(dict)
字典由{ }引起
字典反映的是映射关系
字典由键和值组成,每个键都对应一个值
a={'a':1,'b':2,'c':3,'d':4}
print(type(a))
#字典的获取和值的修改都是通过键来进行
print(a['a'])
a['a']=0
print(a)
六、集合(set)
集合由{ }引起
集合是无序的、不可修改的、不重复的
a={'a',1,2,3,'a'}
print(type(a))
#集合会自动去掉重复的部分
#集合是无序的
print(a)
输出结果