Python 3.7 安装指南与基础数据类型详解
本文详细介绍 Python 3.7 在 Windows 环境下的安装步骤,包括配置环境变量与 IDE 选择。深入讲解 Python 的基础语法,涵盖整型、浮点型、字符串、布尔值等核心数据类型,以及变量定义规则。重点解析列表(List)和字典(Dict)的结构、索引机制与调用方式,并补充 UTF-8 编码设置方法,帮助初学者快速掌握 Python 编程基础。
Python 安装与环境配置
Python 以简洁高效著称,常被开发者誉为“人生苦短,我用 Python”。
相较于其他编程语言,Python 的代码更为精简。其丰富的标准库和第三方模块使得开发日常小工具或原型变得十分便捷,非常适合快速实现创意。
首先介绍安装过程。对于 Windows 用户而言,安装步骤相对简单,只需按照向导点击“下一步”即可完成安装。
安装过程中务必勾选“Add Python 3.7 to PATH”选项。这一操作能将 Python 添加到系统环境变量中,从而允许在命令提示符(CMD)中直接通过输入“python”命令来启动解释器。

此处提供最新版本的 Python 安装包下载链接,适用于 64 位 Windows 系统。
https://www.python.org/ftp/python/3.7.3/python-3.7.3-amd64.exe
Python 主要分为 Python 2 和 Python 3 两大版本。尽管早期教程多基于 Python 2,但鉴于 Python 3 拥有更丰富的新特性及日益增多的社区资源,强烈建议初学者直接学习 Python 3。
-----------------------------------------分割线--------------------------------------------------------
安装完成后,Python 自带一个名为 IDLE 的集成开发环境。IDLE 提供交互式解释器,适合快速测试代码片段。虽然也可以编写多行代码,但由于缺乏代码自动提示功能,使用记事本等文本编辑器配合命令行运行可能效率更高。

对于日常开发,推荐使用专业的集成开发环境(IDE)。本文作者长期使用的 PyCharm 功能强大且体验良好,下方附有一篇公众号分享的安装教程供参考。
安装教程
建议开发者适应英文界面,因此不建议对 PyCharm 进行汉化处理。若坚持不汉化,可跳过后续第 9 至 12 步的相关设置。
安装完成后,需新建项目。在“Base interpreter”(基础解释器)配置项中,需填入 Python 解释器的实际安装路径;“Location”(位置)则用于指定项目代码及其他相关文件的存储目录。

------------------------------------*分割线*-----------------------------------------------
PyCharm 内置了类似 IDLE 的交互式控制台,开发者可在此预先试验各类函数的运行效果。

接下来,我们将利用这一功能讲解 Python 的基础语法。
1. 将 Python 作为计算器使用。例如执行以下运算:

符号 +、-、*、/ 分别代表加法、减法、乘法和除法,而 % 符号用于计算两个数相除后的余数。
Python 基础数据类型与变量
2. Python 的基本数据类型。
Python 在变量定义时会自动识别数据类型,因此无需像 Java 或 C 语言那样显式声明 int、float 等类型关键字。
我们可以使用 Python 的内置函数 type() 来查看变量的类型。
type 函数用于返回传入参数的数据类型。关于“参数”和“方法”的具体概念,将在后续章节详细展开。

* int 表示整型,即整数;float 表示浮点型,即包含小数点的数字。若使用 1.0 这种格式书写,Python 会将其识别为浮点数。

* str 表示字符串,即文本内容。可以使用双引号“”或单引号''来定义字符串。

* bool 表示布尔型,仅包含 True 和 False 两个值,分别代表逻辑上的“真”与“假”。虽然 1 和 0 在布尔运算中可表示对错,但它们本身属于整型,而非布尔型(后续判断语句章节将深入讲解)。
列表与字典的高级应用
接下来介绍列表(List)和字典(Dict),并说明变量的定义方法。

* 变量定义遵循“变量名 = 变量值”的格式。
* 变量名可自定义,但需避免使用 Python 的关键字(如 for、if 等语法保留字)或已存在的变量名。
* 变量值可以是 int、float、str、bool、list、dict 等任意类型的数据。只要遵循正确的书写格式,Python 即可自动识别其类型(后续章节将介绍其他类型)。
* 变量的作用在于持久化存储数据。若直接书写数值,该值仅在当前表达式中有效;而通过变量保存后,可在程序多处重复调用该值。

* list 即列表,本质上是有序排列的变量集合。例如 QQ 中的好友列表,每个好友视为一个独立变量,所有好友按顺序组合即构成列表。
* Python 列表具有极高的包容性,可混合存储 int、float、str、bool 等各种类型的数据,甚至支持嵌套列表(即列表中包含其他列表)。相比之下,Java 的列表实现较为繁琐。

如何调用列表中的值?定义列表时,每个元素会被分配一个从 0 开始的索引(下标),第一个元素索引为 0,第二个为 1,依此类推。通过指定下标,即可获取列表中对应的值,如图所示。

* dict 即字典,其查找逻辑类似于查阅新华字典:先通过拼音或笔画索引找到目标汉字。
* Python 字典的格式为 {key: value, ...}。其中 key 代表索引(类似拼音或笔画),value 代表具体的值(即要查找的内容)。
因其查找机制与字典相似,故称之为字典。
* 需要注意的是,不同的 key 可以对应相同的 value,但字典中任何一个 key 只能唯一对应一个 value。
这类似于查字典:虽然拼音和笔画可以定位汉字,但不同于中文的繁复,字典索引与值的映射是一对一的。
* 字典同样可以存储不同类型的变量。
字典的调用方式与列表类似,但区别在于:列表使用固定的数字索引,而字典使用用户自定义的 key。因此,在方括号 [] 中需填入 key,从而获取对应的 value。
字符编码与乱码处理
** 部分新手可能会遇到乱码问题,这涉及字符编码。英文仅含 26 个字母,而中文汉字数量庞大,需通过编码方案解决显示问题。
目前适用于中文的两种主要编码方案如下:
UTF-8(8-bit Unicode Transformation Format,8 位 Unicode 转换格式),又称万国码,由 Ken Thompson 于 1992 年创建,现已标准化为 RFC 3629。UTF-8 使用 1 至 6 个字节编码 Unicode 字符,广泛应用于网页以统一显示简体中文、繁体中文及其他语言(如英文、日文、韩文)。*转自百度百科*
GBK 全称《汉字内码扩展规范》(Chinese Internal Code Specification),由中华人民共和国全国信息技术标准化技术委员会于 1995 年 12 月 1 日制定,国家技术监督局标准化司与电子工业部科技与质量监督司于 1995 年 12 月 15 日联合发布为技术规范指导性文件(技监标函 1995 229 号)。该版本为 GBK 1.0 版。*转自百度百科*
鉴于 UTF-8 的通用性与兼容性,作者推荐使用此编码格式。
* 如何设置编码?在 Python 文件开头添加注释 #coding=utf-8,可告知 Python 解释器使用 UTF-8 编码解析后续内容。
* 需注意,许多新手习惯使用汉字命名项目或文件,若编码设置不当,可能导致项目无法运行或出现难以排查的 Bug。
以上即为 Python 最基本的数据类型介绍。此次随笔旨在分享基础知识点,未来如有机会,将继续介绍其他 Python 基础知识。(作者水平有限,敬请谅解)
感谢您的阅读~
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









