Module 01 · Python BasicsPython 基础
TypesPython 数据类型
在本视频中,我们将讨论 Python 中一些常用的数据类型。
Python 中的数据类型非常丰富,可以表示不同类型的数据。常见的数据类型包括:整数、实数和字符串等。下面我们将通过一些例子和图表来了解这些数据类型。
常见数据类型概述
| 表达式 | 数据类型 |
|---|---|
| 11 | 整数 (int) |
| 21.213 | 浮点数 (float) |
| "hello" | 字符串 (string) |
1. 整数 (Integer)
- 整数 是没有小数部分的数字,可以是负数或正数。
- 例如:
11和-7都是整数。
注意:整数有一个有限的范围,但这个范围非常大。
2. 浮点数 (Float)
- 浮点数 是带有小数部分的实数。
- 它们包括整数,但也可以表示整数之间的数字。
- 例如:
21.213或0.75是浮点数。
举个例子:考虑
0和1之间的数字,我们可以选取任何浮动的数字,比如0.5和0.6之间的0.55。
我们可以继续缩小范围,直到浮动到非常小的数值,虽然有一个极限,但它非常小。
3. 字符串 (String)
- 字符串 是由字符组成的序列,用于表示文本。
- 例如:
"hello"是一个字符串。
类型转换(Typecasting)
你可以在 Python 中改变数据的类型,这被称为 类型转换(Typecasting)。以下是几种常见的类型转换:
- 整数到浮点数的转换:
例如,将整数2转换为浮点数2.0。int_value = 2 float_value = float(int_value) # 转换为浮点数 2.0 - 浮点数到整数的转换:
如果将1.1转换为1,会丢失小数部分的信息。float_value = 1.1 int_value = int(float_value) # 转换为整数 1,丢失了小数部分 - 字符串到整数的转换:
如果字符串包含整数值,我们可以将其转换为整数类型。string_value = "3" int_value = int(string_value) # 转换为整数 3 - 非整数字符串到整数的转换:
如果字符串包含非整数值,转换会出错。string_value = "hello" int_value = int(string_value) # 错误,无法转换
布尔类型 (Boolean)
- 布尔类型 是 Python 中的另一种重要数据类型。
- 布尔类型的值只有两种:True(真)和 False(假)。
注意:我们在书写布尔值时,需要大写字母
T和F。
- 使用
type()命令可以查看布尔类型的值:bool_value = True type(bool_value) # 输出: <class 'bool'> - 类型转换:
- 将 True 转换为整数或浮点数,结果是
1。 - 将 False 转换为整数或浮点数,结果是
0。 - 将
1转换为布尔值,结果是 True。 - 将
0转换为布尔值,结果是 False。
- 将 True 转换为整数或浮点数,结果是
示例代码:
int_value = int(True) # 结果是 1
float_value = float(False) # 结果是 0.0
bool_value = bool(1) # 结果是 True
更多类型与资源
你可以在 Python.org 查找更多关于 Python 类型的信息,或者在实验中探索更多示例。
总结 📚
在本视频中,你学习了以下内容:
- 整数(int)、浮点数(float)、字符串(string)等常见数据类型的定义与使用。
- 类型转换(Typecasting)如何将不同的数据类型进行转换。
- 布尔类型(Boolean)如何表示真假值,并进行类型转换。
探索更多 Python 类型,了解其强大功能! 💻🔍