Python入门:从常量、变量到数据类型
需积分: 1 112 浏览量
更新于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代码。
1399 浏览量
2023-03-26 上传
2021-09-29 上传
2021-10-18 上传
2022-06-04 上传
2021-03-06 上传
2021-09-11 上传
2023-04-27 上传
lengyiF
- 粉丝: 0
- 资源: 6
最新资源
- Complete_data_scientist_roadmap:该存储库包含我遵循的成为数据科学家的完整路线图
- Django-site-E-commerce
- 关闭所有信息框-易语言
- stardust-website
- 尔瓦斯
- 0530、手机充电器电路原理图及充电器的安全标准.rar
- Python库 | slideio-0.2.0.56-cp37-cp37m-win_amd64.whl
- 拉丝机-项目开发
- getting-started-create-an-aspnet-core-dashboard-designer-runtime-sample-t569834:.NET,商业智能,MVC仪表板
- 复仇者联盟精品桌面壁纸免费下载
- permalang:静态类型语言的编译器
- PDF-Shuffler-开源
- rillrate:倾向于实时的动态跟踪系统
- 位图魔术棒选取-易语言
- PowerFeed:基于Arduino的车间机器的PowerFeed
- 带有Sharp GP2Y1010AU0F传感器的DIY空气质量监测仪-项目开发