Python语法

你今天好吗? / 2023-05-03 / 原文

什么是语法?

回忆一下我们上节课写的程序代码:

print("Hello World!")

在计算机上运行命令行时(或者具体来说,Python Interperter)如何理解应该显示的文本 Hello World!

Python 语言(或任何其他编程语言)规定了程序员需要遵循的编写代码的规则。而Python Interperter程序在执行时,也会根据书写规则编译机器码(只包括数字0和1),帮助计算机理解并执行相应的任务。

如果您不遵循正确的语法,Python (Interperter) 将在运行您的代码时给出错误。在下面的示例中,程序员在短语 两边遗漏了一对括号 Hello World!

print Hello World!

并且在运行Python的时候,会报一个invalid syntax的错误如下:

声明(声明)

语句用于执行特定任务。在里面 hello_world.py 我们有一个命令:

print("Hello World!")

要结束 Python 中的语句,您可以使用 ;

print("Hello World!");

注意: 通常程序员不会 ; 在 Python 语句的末尾使用逗号。

一个 Python 程序可以包含一个或多个不同的语句。

评论(评论)

注释用于解释程序中语句的含义。

例如:

# Hiển thị "Hello World!"
print("Hello World!")

上面代码的第一行是注释,因为它以字符 开头 #Python(解释器)在执行程序时会忽略这一行。

您还可以在命令后添加注释:

print("Hello World!") # Hiển thị "Hello World!"

可以看到,对于上面的Hello World这样一个简单的程序,注释的使用有点多余,但是当涉及到源代码高达几千或几百万行的真实项目时,注释的使用是必不可少的。

要编写多行注释,我们使用三重双引号,如下所示:

""" Khi sử dụng print trong Python bạn cần nhớ:
Đặt văn bản bên trong cặp dấu nháy đơn, ví dụ: 'Hello World!'
Hoặc bên trong cặp dấu nháy kép, ví dụ: "Hello World!"
"""

print("Hello World!")

注意: 一些特殊的注释在运行程序时仍然会被 Python Interpreter 程序读取,比如 我们在Hello World#!/usr/bin/python课 最后学到的 注释

返回(在源代码中)

当我们需要显示一段由多行组成的文本时,我们可以使用 \这种方式使源代码看起来更干净。例如:

print "Đoạn văn bản trong ví dụ này bao gồm nhiều câu và do đó \
ta sẽ tách nó thành nhiều dòng để dễ đọc hơn.\
 Câu thứ 1 balabla.\
 Câu thứ 2 balabla."

或者您也可以使用 3 个双引号(或单引号),如下所示:

print """Đoạn văn bản trong ví dụ này bao gồm nhiều câu và do đó \
ta sẽ tách nó thành nhiều dòng để dễ đọc hơn.\
 Câu thứ 1 balabla.\
 Câu thứ 2 balabla."""

注意: 你需要区分如何像上面那样使用3个双引号不是把它们放在行首而是在后面, print 所以它们不会像我们在上一节中学到的那样创建注释(comment)。

特殊字符

要显示特殊字符,比如制表符、换行符(上面的例子我们 在源码\中使用了 换行符 ,但是 显示的时候 ,文字还是在同一行,这两种情况是不一样的!)、单引号、双引号...我们将使用字符组合,  后跟与要显示的特殊字符相对应的小写字母。显示我们使用的选项卡的示例  (t 取自单词选项卡的第一个字母):\\t

print("\tHello World!")

对于换行符(显示时):

print("Hello\nWorld!")

要显示双引号:

print("\"Hello World\!"")

或者对于上面的示例,您还可以执行以下操作:

print('"Hello World!"')

最后,如果您需要显示角色 \

print("Hello\\World!")