数值类型数据
1. 整数(int),例如a = 100
2. 小数(float)(浮点数), 例如 b = 2.3
3. 布尔值(bool: True, False), 例如c= True, d = False
4. 字符串:引号引起来的一串文字,例如str = 'hello'
内置函数type():可以用来查看数据的类型
数据类型总结
1. 按数据结构分类
数值类型:整数,浮点数,布尔值
序列类型:字符串,列表,元组(可以通过下标取值,支持切片操作)
散列类型:字典,集合(元素内部是无序的,没有下标)
2. 数据类型的可变与不可变
不可变类型:数值类型,字符串,元组
字符串和元组定义之后不能修改内部结构或者值(内存单元中的值),为不可变类型
可变类型:列表,字典,集合
如何区分可变不可变数据:定义一个集合,把数据放到集合中看会不会报错。会报错的是可变类型。
python中数据的布尔值
非0位True:None, 数字0或者数据长度为0(len())的布尔值为False, 其他数据布尔值都是True;
数据长度为0, 例如:空字符串,空列表,空元祖,空字典
示例:
str1 = 'python'
li = [1, 2, 2]
if li:
print('成立!')
else:
print('不成立!')
来源:CSDN
作者:florachy
链接:https://blog.csdn.net/FloraCHY/article/details/104441369