模式切换
语法
标识符
- 第一个字符必须是字母或下划线
- 其他字符可以是字母、数字或下划线
- 区分大小写
- Python 3 中支持中文标识符
关键字
Python 标准库提供了 keyword 模块,可以查看所有关键字。
python
import keyword
print(keyword.kwlist)
# 输出:
# ['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']
注释
- 单行注释:以
#
开头python# 这是一个单行注释
- 多行注释:以
'''
或"""
开头和结尾python''' 这是一个多行注释 '''
行与缩进
- Python 使用缩进(空格或制表符)来表示代码块
- 缩进的空格数目不重要,只要相同层级的代码块缩进量一致即可
多行语句
可以使用反斜杠 \
来实现多行语句:
python
total = 1 + \
2 + \
3
注意,[]
、{}
或 ()
中的多行语句不需要使用反斜杠:
python
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
import 与 from...import
- import:导入整个模块python
import math print(math.pi)
- from...import:导入模块中的一个或多个函数python
from math import pi print(pi)