Python 语言中的变量基础与使用指南
对于想学习编程的新手来说,理解程序的基本概念至关重要。程序是数据和指令的有序集合,写程序就是用数据和指令控制计算机做我们想让它做的事情。Python 语言以其简单和强大著称,相较于 C、C++、Java 等语言,对初学者更加友好。接下来,我们从最基础的语言元素开始,认识和使用 Python 语言。
一些计算机常识
在开始系统学习编程之前,了解计算机的基础知识很有帮助。计算机硬件系统通常由五大部件构成:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器合称为中央处理器(CPU),负责执行各种运算和控制指令。存储器分为内部存储器(内存)和外部存储器,程序执行时,对应的数据和指令需要加载到内存中。输入设备和输出设备统称为 I/O 设备,如键盘、鼠标、显示器、打印机等。
目前使用的计算机大多遵循'冯·诺依曼体系结构',其关键点包括将存储器与中央处理器分开,以及将数据以二进制方式编码。二进制是一种'逢二进一'的计数法,计算机物理器件上最容易实现的是用高电压表示 1,低电压表示 0。虽然并非所有程序员都需要精通进制转换,但必须知道计算机内部数据均以二进制形态存在。
说明:关于二进制计数法及其与其他进制的转换,可参考《计算机导论》等相关书籍自行研究。
变量和类型
要在计算机内存中保存数据,首先需要理解变量。在编程语言中,变量是数据的载体,简单来说就是一块用来保存数据的内存空间,变量的值可以被读取和修改。计算机能处理的数据有多种类型,最常见的是数值,此外还有文本、图形、音频、视频等。Python 预设了多种数据类型,也允许自定义新类型。
常用数据类型
-
整型(
int):Python 可以处理任意大小的整数,支持二进制(如0b100)、八进制(如0o100)、十进制(100)和十六进制(0x100)的表示法。print(0b100) # 二进制整数,输出 4 print(0o100) # 八进制整数,输出 64 print(100) # 十进制整数,输出 100 print(0x100) # 十六进制整数,输出 256 -
浮点型(
float):即小数,科学记数法表示时小数点位置可变。除了数学写法(如123.456),还支持科学计数法(如1.23456e2)。print(123.456) # 数学写法,输出 123.456 print(1.23456e2) # 科学计数法,输出 123.456 -
字符串型(
str):以单引号或双引号包裹起来的任意文本,如'hello'和"hello"。 -
布尔型(
bool):只有 和 两种值,用于表示逻辑状态,如命题的真假、状况的好坏等。


