跳转至

语法

编码

Python3 默认是以 UTF-8 编码读取文件的,也可以自己指定源代码文件的编码。如以下代码就指定了源代码文件为 GBK 编码。

# -*- coding: gbk -*-

这意味着使用中文作为变量名是合法的,其他 Unicode 子符也是允许的。

标识符

在 Python 中,自己定义的变量、函数等任何内容都需要一个标识符,而标识符可以使用任意的 Unicode 字符,不过第一个子符不能是数字。

保留字

在 Python 中,以下这些标识符是保留字,有专门的用途,不能被用作变量名、函数名等。

False, None, True, and, as, assert, async, await, 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

注释

代码如果很长、很复杂的话,那么别人是很难读懂的,这时候就需要在代码中加入注解,也就是注释。被注释的内容只是人看的,在运行的时候不会起作用。

单行注释以 # 开头,在多行前面都打上 # 就是多行注释。

print('Hello, world!')  # 输出 Hello, world!
# 我是好渴鹅
# 我非常可爱

多行注释也可以使用三个引号:

'''
这是多行注释
哈哈哈
哈哈哈
哈哈哈
'''

"""
双引号也可以
哈哈哈
"""

换行

Python 一般都是一行书写一条语句的,但是如果想要写的语句过于长,那么就需要在适当位置进行换行,并在前一行的最后加上反斜杠 \ 以连接。

sum = a + b + c + \
      d + e + f

如果你想把多条语句压到一行的话,那么可以使用分号 ; 进行分隔,但是不推荐这种做法。

a += b; a += b

评论