Python入门:从常量、变量到数据类型
需积分: 1 90 浏览量
更新于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代码。
525 浏览量
684 浏览量
1008 浏览量
127 浏览量
109 浏览量
452 浏览量
775 浏览量
315 浏览量

lengyiF
- 粉丝: 0
最新资源
- Spring Boot实现基础增删查改功能
- 2008版上海通用会计核算教学软件下载
- Gulp样板入门:掌握流媒体构建系统与节点模块
- gowfs: Go语言绑定Hadoop HDFS的WebHDFS接口
- 深入解析p5.play在PRO-29-TowerSeige项目中的应用
- ViewPager PageTransformer属性使用教程
- 简易版植物大战僵尸Android源代码解析
- 怀旧经典:Win3.2中文版深入体验
- Emacs插件highlight-symbol.el使用指南
- Darwin简易RTSP级联服务器开发与配置指南
- Filterer:实现ActiveRecord模型的面向对象查询方法
- 探索强大的Java反编译工具:jd-gui.exe
- Extjs4.2与PHP5.4打造图书管理系统
- DS18B20多功能手表制作与代码解析
- Altium设计必备:151个原理图库与225个PCB 3D封装库
- 3W5cours-05:深入理解JavaScript编程