Python入门:从常量、变量到数据类型

需积分: 1 0 下载量 53 浏览量 更新于2024-09-08 收藏 14KB MD 举报
"Python 02笔记" 在学习Python编程时,了解语言的基础是至关重要的。本文将探讨Python语言中的常量、变量以及数据类型,这些都是编程的基石。 ### 常量 常量是程序运行期间不可改变的值。在Python中,常量并没有专门的声明方式,但通常遵循一个约定,即常量名应全大写,以示区别。例如,定义圆周率`PI`为3.1415926,一旦赋值后,不应再对其进行修改。这与变量不同,变量的值是可以改变的。在下面的例子中,`i`的内存地址随着值的改变而改变,展示了变量的可变性: ```python i = 10 print(id(i)) i = 11 print(id(i)) ``` ### 变量 变量是存储数据的容器。在Python中,可以非常直观地创建和使用变量。比如,我们可以先存储数值,然后进行操作,如下所示: ```python num1 = 100 num2 = 200 result = num1 + num2 print(result) ``` 在这个例子中,`num1`和`num2`是变量,它们分别存储了数值100和200。`result`变量用于存储两者的和。变量可以保存各种类型的数据,并且在内存中占据一定的空间,其大小取决于存储的数据类型。 ### 数据类型 Python提供了多种数据类型,以适应不同类型的存储需求。主要的数据类型包括: 1. **Number(数字)**:整型(int)、浮点型(float)、复数(complex)等。 2. **String(字符串)**:由字符组成的不可变序列。 3. **List(列表)**:可变序列,可以包含任意类型的数据。 4. **Tuple(元组)**:不可变序列,类似于列表,但一旦创建就不能修改。 5. **Dictionary(字典)**:键值对的无序集合,通过键来访问值。 6. **Set(集合)**:不重复元素的无序集合。 7. **None**:表示空值,是一个特殊的单例类型。 了解并熟练使用这些数据类型是Python编程的基础。例如: ```python score = 100 # 整型 high = 180 # 整型 applePrice = 3.5 # 浮点型 weight = 7.5 # 浮点型 money = applePrice * weight # 计算总金额 ``` 在Python中,可以使用内置函数`type()`来查看变量的数据类型,如`type(score)`会返回`int`,表明`score`是一个整数。 总结,Python的常量、变量和数据类型是编程的基础概念。常量提供了一种不可变的值,变量则用于存储和操作数据,数据类型则是内存中数据的组织形式,它们共同构建了Python程序处理和管理数据的基础框架。掌握这些基础知识,将有助于更好地理解和编写Python代码。