【Lemon-学习笔记】Python数据类型

北城余情 提交于 2020-02-22 15:58:49

数值类型数据

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('不成立!')

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!