Python中存在 数字、字符串、列表、元组、字典、集合(集合不常用),数据类型。
数字数据类型,包括整数、浮点数、复数和布尔类型。
整数 int 长整型:包括正数,负数,0。
浮点数 float 浮点型:带有小数点的实数。
复数 complex :复数由 实部和虚部组成,例 3+4j 或 3+4J (虚部的 j )不区分大小写。实部和虚部可以是浮点数和整数。
布尔类型 bool:当判断条件为真时,返回True。当条件为假时,返回False。
#数字数据类型
# num_int = 123
# print(type(num_int))
# # <class 'int'>
#
#
# num_float = 12.23
# print(type(num_float))
# # <class 'float'>
#
# num_bool = True
# print(type(num_bool))
# # <class 'bool'>
#
#
# num_complex = 5+6j
# print(type(num_complex))
# # <class 'complex'>
字符串:字符串是由单引号 ' 或双引号 " 括起来的。
# 字符串数据类型
strs = "Hello World."
print(type(strs))
# <class 'str'>
列表:列表是将元素写在方括号中 [ ] ,使用,逗号将方括号 [ ] 中的元素分隔开所形成的的序列对象。
# 空列表
lst = []
print(type(lst))
# <class 'list'> 创建空列表
lst = ['a']
print(type(lst))
# <class 'list'> 创建包含一个元素的列表
lst = [1,2.3,8+9j,'abc',(4,5),{7,8,'a'},{'a':4}]
print(lst)# 创建包含有多个元素的列表
# [1, 2.3, (8+9j), 'abc', (4, 5), {8, 'a', 7}, {'a': 4}]
# 列表中可以存放 int、float、complex、字符串、元组、集合、字典 数据类型
元组:元组与列表相似,只是将最外面的方括号[ ] 变成了括号( )。元组的元素不能够进行修改。
# 空元组
tuple_1 = ()
print(type(tuple_1))
# <class 'tuple'>
# 包含一个元素的元组
tuple_2 = ('abc',)
print(type(tuple_2))
# <class 'tuple'>
# 创建多个元素的元组
tuple_3 = (1,2,3,4,5,6)
print(type(tuple_3))
# <class 'tuple'>
字典: {键 : 值} 对的元素的集合。字典内部的元素是无序的,通过键来获取键所对应的值。字典中的键是不能够改变的,并且是唯一的。
# 创建空字典
dic_1 = { }
print(dic_1)
# {}
print(type(dic_1))
# <class 'dict'>
dic_2 = {'a':123}
print(dic_2)
# {'a': 123}
print(type(dic_2))
# <class 'dict'>
dic_3 = {'a':{'b':123},(4,5):'str',123:[4,5,6]}
# 键为不可变类型 字符串、元组、数字
print(dic_3)
# {'a': {'b': 123}, (4, 5): 'str', 123: [4, 5, 6]}
print(type(dic_3))
# <class 'dict'>
集合:集合主要是进行 删除重复元素 和 测试两个集合之间的关系 。
# 创建空集合
set_1 = set()
print(set_1)
# set()
print(type(set_1))
# <class 'set'>
# 创建一个元素的集合,可以不使用 ,
set_2 = {1}
print(set_2)
# {1}
print(type(set_2))
# <class 'set'>
set_3 = {1,}
print(set_3)
# {1}
print(type(set_3))
# <class 'set'>
# 创建多个元素的集合
set_4 = {1,2.5,'a',(7,8,9)}
print(set_4)
# {1, 2.5, 'a', (7, 8, 9)}
print(type(set_4))
# <class 'set'>
# 集合中不能包含列表和字典对象
2020-02-04