基本数据类型
查询对象类型:type(obj)
a={'k':1,'j':2}
print(type(a))
整型:int
正整数,负整数,0
属于不可变数据类型
浮点型:float
属于不可变数据类型
布尔型:bool
只包含两个值:TRUE,FALSE
字符串类型:str
包含在引号(单引号,双引号,三引号)之间的内容
print(type(str({'1':123})),str([1,2,3]))
属于不可变数据类型
列表:list
包含在方括号[]之间的内容,每一个元素之间使用逗号分隔,每个元素可以是任意数据类型[1,2,3]
age=[1,1.09,'123',(1,2,3),[1,2,3,4],True]
print(type(age))
元组:tuple
包含在小括号()之间的内容,每一个元素之间使用逗号分隔,每个元素可以是任意数据类型
如果在元组中只有1个元素,必须在该元素后加逗号(1,)
print(tuple('True'),tuple([1,2,3]),tuple({'a':1,'b':2}))
属于不可变数据类型
字典:dict
包含在花括号{}之间的内容,每一个元素之间使用逗号分隔,每个元素可以是任意数据类型
dic={'key1':123,100:(123),1.987:[1,2,3,4],(1,2):10000,False:1000}
print(type(dic))
元素不能重复
可用作去重
类型转换
int(obj)
:将指定对象转换为整型
布尔型:True-1.False-0
浮点型:取整(不会四舍五入)
字符串:必须是纯数字
float(obj)
:
布尔型,True - 1.0,False - 0.0
整型
字符串,必须是纯数字或者有1个小数点
bool(obj)
0, 0.0, None, '', 空元组, 空列表, 空字典
为False,其他为True
str(obj)
整型,浮点型,列表,布尔型
tuple(obj)
列表,字典,字符串
list(obj)
字典,元组,字符串