day2-03python的常用数据类型

python中的常用数据类型有: 整型、浮点型、布尔、字符串、列表、字典、元组、集合、函数等

1常见数据类型的字面量(常量)

"""
整型:100 23 -129 --所有的整数
浮点型: 12.3 45.0
布尔:True False -只有两个值
字符串: 'abc' --由双引号或者单引号括起来的内容
列表: [12,'abc'True]
元组:{23,89,'abc'}
字典:{'abc':123,13:34}
"""

"""python 中与数字相关的类型 整数 浮点型 布尔 复数
a、整型 整数对应的类型,包括所有整数 python3.x 中整数对应的类型只有一个 int
python2.x int long
python中的整数,除了可以用十进制表示,还可以用二进制,八进制,十六进制表示
"""
"""b浮点型(float):小所有小数,支持科学计数法数对应的类型,包含
"""
"""
c 布尔(bool):只有True和False,True=1 False=0
"""
"""
d 复数(complex) 所有虚数对应的类型,数字后面加j表示复数的虚部,实部
"""
10+1j
print(10+1j)

"""
type(数据)- 获取数据类型
"""
print(type(100))
print(type(10j))

4 isintance函数

"""
isinstance(数据,类型)-判断数据是否是指定类型,结果是布尔值
"""
isinstance(100,float) #判断100是否是float类型
print(isinstance(100,float))

5类型的强制转换

"""
类型名(数据)-将指定数据转换成指定类型
整数转成浮点型:在整数后面加0
浮点型转整型:只保留小数前面的整数部分
其他类型转布尔:0转换成False 其他转换成True
注意 复数不能转换成整数和浮点型,可以转换成布尔类型(不管什么数据都可以转换成布尔
"""

print(float(100))
print(int(12.5))
print(bool(0))
print(complex(100))

你可能感兴趣的:(day2-03python的常用数据类型)