Python 是一门编程语言,类似我们的英语、法语等等
只不过编程语言是可以编写的代码符号,编译器可以把它转换为计算机能理解的命令。
学过编程的人也可以理解这些代码。
所以编程语言,就好比人和计算机沟通的语言。
学习编程语言,比学习人类的语言要简单多了。因为它不像人类语言用来互相交流传达,而编程语言只是用来指定规则,然后让计算机来按照规则办事。
编程是有可控性的,你制定了规则那么计算机就会按照你规则来办事,如果你要人去做某件事,那么人可能未必会按你要求来办事。但是计算机不会。起码目前还不会。
Python 语言设计之初就有一个目标‑实现模块化编程,这就是可以通过每一个子程序作为一个部件。
- 下载和安装 Python
- 官网下载地址:https://www.python.org/downloads/
- 当前(2026 年 8 月)最新版本是 Python 3.13
- Python 支持 MAC OS X 和 windows 还有 linux
- 我们这里下 win32
- python 也是开源的,我们可以下载其源代码研究
建议安装 Python3.11~3.13 新版本。
什么是字符串
- 字符串是Python语言中的一种数据类型。
- 数据类型是某种特定类型的数据的类别。
- 输入到计算机中的数据会被划分为某种数据类型,不管它是数字还是字母。
- 定义数据类型使得计算机可以断定如何处理输入的数据。
- 例如如果想屏幕显示数学公式
1+2我们需要告诉它输入的文本 - 否则程序会将它当数学公式计算出
3 - 字符串是由任意字符构成的数据类型。可以是0个或者1个或者多个字符组合起来
- 一个字符可能是一个字母、数字、符号或者标点符号。
示例字符串:
"Hello, how are you?"
"1+1"
"I ate 4 bananas"
"!@#$%^&*()"Code language: JSON / JSON with Comments (json)
为什么需要引号
- 当向python输入一个字符串时,首先要输入一个引号
- 引号应该使用单引号
'、双引号"还是三引号''',这个取决于要完成目标 - 大多数情况下会使用单引号
- 我们试一试 往python输入不同的字符串 使用不同的引号
Shell交互
- 不加引号直接写文字,报
NameError: name 'xxx' is not defined,Python把它识别成变量名,不是文本。
>>> sdfdsfdsfsdfsdf
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
sdfdsfdsfsdfsdf
NameError: name 'sdfdsfdsfsdfsdf' is not definedCode language: JavaScript (javascript)
- 引号必须成对,引号不闭合会报
SyntaxError: invalid syntax语法错误。 - 带引号内容,才被识别为字符串原样输出:
>>> "测试 Python 是否按照成功"
'测试 Python 是否按照成功'
>>> 1+2
3
>>> '1+2'
'1+2'
>>> '''fdsfdsfdsf'''
'fdsfdsfdsf'Code language: JavaScript (javascript)
关键点:必须使用英文半角引号,单引号
'、双引号"效果基本一样;三引号'''用来写多行字符串。

上面是python的一个shell,安装ptyhon后,开始菜单可以找到。
Next: print函数与引号