Python各数据类型真值对照

int

0 False ;-1 True;124 True

float 

0.0 False ;1.0 True

str

"" False ;"abc" True;"False" True

dict

{} False ;{"key":"value"} True

list

[] False; [False] True

Python数据类型可以分为几个主要的类别: 1. **基本数据类型**: - **整型(int)**:表示整数,例如 1, 100, -5。 - **浮点型(float)**:表示小数,例如 1.23, -3.14。 - **字符串(str)**:表示文本,例如 "hello", 'world'。 - **布尔型(bool)**:表示真值,只有两个,True 和 False。 - **NoneType(None)**:表示空值,None 是唯一的值。 2. **复合数据类型**: - **列表(list)**:一种有序的集合,可以包含多个元素,元素之间可以是不同的数据类型,例如 [1, 'a', 3.14]。 - **元组(tuple)**:与列表类似,但是一旦创建就不能修改,例如 (1, 'a', 3.14)。 - **字典(dict)**:一种键值对集合,每个键与一个值相关联,例如 {'name': 'Alice', 'age': 25}。 - **集合(set)**:一个无序的、不重复的元素集,例如 {1, 2, 3}。 3. **其他类型**: - **可迭代类型**:列表、元组、字典、集合、字符串都是可迭代对象。 - **文件类型**:打开文件后得到的文件对象,用于文件的读写操作。 4. **特殊类型**: - **类型类型(type)**:表示所有对象的类型,例如 type(1) 会返回 <class 'int'>。 - **模块类型(module)**:表示导入的模块,例如 sys 模块,type(sys) 会返回 <class 'module'>。 Python 还包含一些内置函数,可以用来动态创建或处理这些类型的数据,比如 `int()`, `float()`, `str()`, `list()`, `tuple()`, `dict()`, `set()` 等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值