65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.66/5 (17投票s)

2018年4月27日

CPOL

6分钟阅读

viewsIcon

25787

本文旨在通过一些小例子,为您提供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

  • 默认情况下,“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
  • 词典

结论

我试图为您提供非常基础的信息来入门。还有很多内容需要涵盖,将在后续部分中包含。

© . All rights reserved.