Python 基础 — Python 简介
未来是数据的世界,而Python是一门能高效、简洁处理数据的语言。这里记录的是从零开始学习Python的完整过程,希望能为同样想入门的读者提供一份清晰的参考。 1. Python 简介 Python这个名字,听起来像“蟒蛇”,其实灵感来源于作者Guido van Rossum(人称龟叔)喜欢的一部电
未来是数据的世界,而Python是一门能高效、简洁处理数据的语言。这里记录的是从零开始学习Python的完整过程,希望能为同样想入门的读者提供一份清晰的参考。
1. Python 简介
Python这个名字,听起来像“蟒蛇”,其实灵感来源于作者Guido van Rossum(人称龟叔)喜欢的一部电视剧。1989年圣诞节,龟叔为了打发时间,用C语言写了一个编程语言——这就是Python的雏形,正式诞生于1991年。
如今Python的解释器有多个语言实现,最常用的是CPython(官方C语言版本),此外还有Jython(可运行在Ja va平台)、IronPython(可运行在.NET和Mono平台)、PyPy(Python实现,支持JIT即时编译)。目前Python有两个主要版本:Python2和Python3,最新版分别是2.7.12和3.5.2。虽然过去很多公司用Python2,但Python2在100多天后就不再维护了,所以现在更推荐使用Python3。
Python的应用领域非常广泛:Web应用开发、云基础设施、DevOps、网络爬虫、数据分析、机器学习……几乎无处不在。文中的示例基于Python 3.7.0,开发工具为Visual Studio Code,后续所有学习记录都只针对Python3。
2. 第一个Python程序
编写一个简单的名片显示程序,输出如下内容:
===================================
姓名: dongGe
QQ: xxxxxxx
手机号: 131xxxxxx
公司地址: 北京市xxxx
===================================
对应的代码:
#-*- coding:utf-8 -*-
"""
第一个Python程序:hello.py
version: 0.1
Author: coke
"""
name = "dongGe"
QQ = "1234567"
phoneNumber = "110120130"
address = "北京市"
print("===================================")
print("姓名:%s\nQQ:%s\n手机号:%s\n公司地址:%s" % (name, QQ, phoneNumber, address))
print("===================================")
运行结果如下图所示:

3. 知识点梳理
① 代码中的注释
注释是编程语言的重要组成部分,用于解释代码的作用,增强可读性和可维护性。注释不会保留在目标代码中,也不会影响程序执行结果。
- 单行注释:以
#和空格开头 - 多行注释:以三个引号开头,三个引号结尾
② # -- coding:utf-8 --
这行代码用于指定文件编码为utf-8。默认情况下Python使用ASCII编码,如果文件中包含中文,运行时会出现乱码。加上这行后,文件编码被强制转换为utf-8,乱码问题就解决了。也可以写成 #coding=utf-8,但官方推荐使用 # -- coding:utf-8 -- 这种格式。
③ print() 函数
print() 是最常用的内置函数之一,用于打印输出。
语法:print(*objects, sep=' ', end='\n', file=sys.stdout)
参数说明:
objects:复数形式,表示可以一次输出多个对象,用逗号分隔。sep:多个对象之间的间隔符,默认是空格。end:输出结束时的字符,默认是换行符\n,可以换成其他字符串。file:要写入的文件对象。
示例:print("hello world")
常用的输出格式符号如下:

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























