Python基本语法

空格和缩进

如果您使用过其他编程语言(例如 Java、C# 或 C/C++),您就会知道这些语言使用分号 ( ;) 来分隔语句。但是,Python 使用空格和缩进来构建代码结构。

以下是一段简单的 Python 代码:

# coding:utf-8
# 定义main函数
def main():
    i = 1
    max = 10
    while (i < max):
        print(i)
        i = i + 1

# 执行main函数
if __name__ == '__main__':
    main()

现在代码的含义对你来说并不重要。请关注代码结构。

在每一行的末尾,你看不到任何分号来终止语句。并且代码使用缩进来格式化代码。

通过使用缩进和空格来组织代码,Python 代码获得以下优点:

  • 首先,您永远不会像在其他编程语言(例如 Java 或C#)中那样错过块的开始或结束代码。
  • 其次,编码风格基本上是统一的。如果你必须维护其他开发人员的代码,那么该代码看起来与你的代码相同。
  • 第三,与其他编程语言相比,代码更具可读性和清晰性。

注释

注释与代码一样重要,因为它们描述了编写一段代码的原因。

当 Python 解释器执行代码时,它会忽略注释。

在 Python 中,单行注释以井号 (#) 开头,后跟注释。例如:

# 执行main函数

并且Python还支持其他类型的注释。

换行与跨行

Python 使用换行符来分隔语句。它将每个语句放在一行上。

但是,长语句可以通过使用反斜杠 ( \) 字符跨越多行。

下面的示例说明如何使用反斜杠 ( \) 字符在第二行继续语句:

if (a == True) and (b == False) and \
        (c == True):
    print("Continuation of statements")

命名与标识符

标识符是用于标识 Python 中的变量、函数、模块、和其他对象的名称。

标识符的名称需要以字母或下划线(_)开头。后续字符可以是字母数字或下划线。

Python 标识符区分大小写。例如, 和counterCounter不同的标识符。

此外,您不能使用 Python 关键字来命名标识符。

关键字

Python 中有些词有特殊含义,它们被称为关键字。

Python 中的关键字列表如下:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

Python 是一种不断发展和演变的语言。因此它的关键字也会不断增加和变化。

Python 提供了一个特殊的模块来列出其关键字,称为keyword。 

要查找当前关键字列表,请使用以下代码:

import keyword

print(keyword.kwlist)

字符串文字

Python 使用单引号 ( ')、双引号 ( ")、三重单引号 ( ''') 和三重双引号 ( """) 来表示字符串文字。

字符串文字需要用相同类型的引号括起来。例如,如果您使用单引号作为字符串文字的开头,则需要使用相同的单引号来结束它。

下面显示了一些字符串文字的示例:

import keyword

print(keyword.kwlist)

s = 'This is a string'
print(s)
s = "Another string using double quotes"
print(s)
s = ''' string can span
multiple line '''
print(s)

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x