Python 编程语言入门 - 第一部分






4.66/5 (17投票s)
本文旨在通过一些小例子,为您提供Python编程语言的基础介绍。它将帮助您开始编写第一个Python程序。
什么是Python?
- Python是一种解释型、高级的编程语言。它兼具脚本语言和编程语言的优点。
- 它对于快速应用程序开发非常有用
- 与其他编程语言相比,它易于学习,并且其设计理念强调代码的可读性,主要使用缩进。
- 该语言最初由Guido van Rossum创建,并于1991年首次发布。
- Python编程语言在Web开发、科学计算和数学计算等领域有着广泛的应用。
- 如今,Python因其在数据分析、人工智能和科学计算方面的出色表现而受到越来越多的关注。
- 它不需要编译器即可运行应用程序。它本质上是一种解释型语言。
Python开发的一些IDE
- IDLE (Python集成开发环境)
- 这是Python安装自带的默认IDE。在本教程中,我只在IDLE上运行示例程序。还有其他功能更丰富的IDE。我将在后续部分中详细介绍这些IDE。
- Visual Studio
- PyCharm
- Anaconda
- Tkinter
一些需要记住的点
与其他编程语言类似,Python也有一些编码约定。我将列出其中几个。您可以参考以下链接以获取更多详细信息。
https://pythonlang.cn/dev/peps/pep-0008/
- 缩进
缩进在Python代码中非常重要。我们不使用大括号 { } 来定义代码块。在Python中,我们使用4个空格作为缩进级别。缩进的量可以由程序员决定,但在整个代码块中必须保持一致。 - Python中的标识符
- Python标识符是用于识别变量、函数、类、模块或任何其他对象的名称。
- 它是区分大小写的。
- 保留关键字不能用作标识符
- 特殊字符如 @,! #,$,% 不能用作标识符
- 与其他编程语言一样,也有一些命名约定
- 类名以大写字母开头(例如:
Student
) - 以下划线开头表示
保护
(例如:_colour
) - 以下划线开头表示
私有
(例如:__colour
)
- 类名以大写字母开头(例如:
如何在Windows机器上安装/配置Python
- 您可以从以下URL下载最新版本的Python
- 在这里,我将详细介绍在Windows 10操作系统上的安装和配置。
- 执行Python-3.6.5.exe
- 默认情况下,“Add Python 3.6 to Path”复选框是未选中的,但我建议您选中该框。这将自动设置环境变量。这样我们就可以直接从Windows命令提示符执行“Python”。
现在打开Windows命令提示符
在命令提示符中键入‘Python
’,它将显示Python提示符,您可以在其中键入并执行Python命令。
正如您所见,我能够打印“Welcome to python programming
”。
如果您想安装Python自带的默认安装中没有的软件包,可以使用‘Pip
’命令。
现在我们可以继续介绍Python安装自带的默认IDE。
将打开‘Python 3.6.5 Shell’,然后单击‘New File’
将打开一个新窗口,我将其保存为‘Prgoram1.py’,我们可以在此处编写程序。当我们点击‘F5’或‘Run -> Run Module’时,程序将执行并在输出窗口中提供输出。
现在让我们直接进入示例程序。
Python中的关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
要获取关键字列表,请运行以下代码
输入 |
|
输出 |
|
在这里,我们导入了‘keyword’库文件。我们可以在默认Python安装位置看到库文件的列表。
算术运算符
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 模运算符 - 将左操作数除以右操作数并返回余数 |
** | 幂运算符 - 对操作数执行指数(幂)计算 |
// | 整除 - 操作数相除,结果是商,其中小数点后的数字被移除。 |
输入 |
|
输出 |
|
除了运算符的使用外,上面例子中还有一些值得注意的地方。
要在代码中添加注释,我们使用井号(#
)符号。对于多行注释,我们可以使用三引号,可以是'''或"""。
还有其他运算符可用,
例如:比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符和身份运算符。
我将不详细介绍每个运算符,您可以参考以下链接以获取有关不同运算符的更多信息
要从键盘接收输入,我们可以使用‘input
’关键字。
输入 |
|
输出 |
|
If语句
输入 |
|
输出 |
|
在上面的示例中,我们可以看到每个语句后面都有冒号(:
)。同时,请确保缩进相同。没有elseif
,而是使用‘elif
’关键字。
如果上述代码的缩进不一致,它将抛出如下错误。因此,在编程时,我们应该非常注意这些缩进。
For循环
我将提供一些Python中‘for循环’的示例。我们可以像读普通英语一样阅读和理解逻辑。
示例 1
输入 |
|
输出 |
|
示例 2
输入 |
|
输出 |
|
在这个例子中,print()带有一个名为‘end’的参数。默认情况下,此参数的值为‘\n’。但是我们可以使用‘end’参数将print语句的结尾设置为任何字符/字符串。这里我在每个print语句的末尾添加了一个空格。
示例3
输入 |
|
输出 |
|
在上面的例子中,我们正在循环一个数字范围。我们可以指定开始和结束。如果n是上限,它将打印到(n-1)。这里range()中的所有参数都应该是整数(正数或负数)。
示例 4
输入 |
|
输出 |
|
这里range()函数中的第三个参数代表步长。也就是说,在上面的例子中,打印列表中的每个数字的差为2。
For循环 - 配合else
Python支持将else语句与循环语句关联。 输入 |
|
输出 |
|
输入 |
|
输出 |
|
如果else语句与for循环一起使用,则在循环完成迭代列表后执行else语句。break语句可用于停止for循环。在这种情况下,else部分将被忽略。始终确保缩进正确,否则将导致意外的结果。
数据类型
Python具有以下标准数据类型
- 数字
- 字符串
- 列表
- 元组
- Set
- 词典
结论
我试图为您提供非常基础的信息来入门。还有很多内容需要涵盖,将在后续部分中包含。