前提回顾
我们在《笨办法学 python3》系列练习的 37 题遇到了 Zed 为我们总结了一些重要的知识点让我们复习、学习。
本文系列练习使用 python3.6 作答,并非目前中文版的 python2 。以下为我对数据类型部分的答案。
我的答案
Zed 的这个数据类型和我了解到的数据类型略有不同,或者说归类方法不同?
在 Python 3 中基本数据类型包括:
- 数字类型 (number)
- 整数(int)
- 浮点数 (float)
- 布尔型(bool)
- 复数 (complex)
- 字符串 (str)
- 列表 (list)
- 元组 (tuple)
- 字典 (dict)
- 集合 (set)
- 空值 (None)
我们一般可以用一个简单的方法查看数据的类型 tpye(data)
数字型数据
数字型的数据我们比较好理解,不过在 python 中数字类型又会细分为 4 种类型,并且它们是 有序 不可变 的。
int
整数型
整数型就是最一般的数字了和我们数学中的整数概念一样,没有小数部分也没有其他部分,当然整数可以是负数。
float
浮点数类型
这个也很好理解,就是有小数的数字
bool
布尔型
布尔型包括了 True 和 False 两个值
complex
复数型
复数和数学中的也是一样啦,形式是 “n + nj”,如 3+4j
我们看看它们都什么样子
# 利用这个简单函数打印数据和它们的类型
def print_type(x):
print(" 正在测试的数据 %r 是 %s 类型的数据" % (x, type