了解 python

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交互

  1. 不加引号直接写文字,报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)
  1. 引号必须成对,引号不闭合会报SyntaxError: invalid syntax语法错误。
  2. 带引号内容,才被识别为字符串原样输出:
>>> "测试 Python 是否按照成功"
'测试 Python 是否按照成功'
>>> 1+2
3
>>> '1+2'
'1+2'
>>> '''fdsfdsfdsf'''
'fdsfdsfdsf'Code language: JavaScript (javascript)

关键点:必须使用英文半角引号,单引号'、双引号"效果基本一样;三引号'''用来写多行字符串。

上面是python的一个shell,安装ptyhon后,开始菜单可以找到。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注