保留词
我们知道,编写任何程序都需要定义“变量”,而变量的名称不是能够随意取的。在Python当中,下面的这些单词不能被用作变量名,因为它们是被Python系统保留起来的“保留词”。
and | as | assert |
---|---|---|
break | class | continue |
def | del | elif |
else | except | False |
finally | for | from |
global | if | import |
in | is | lambda |
None | nonlocal | not |
or | pass | raise |
return | True | try |
while | with | yield |
字符串表示的几种方式
字符串是程序里非常常见的一种数据类型,Python中提供了多种灵活的方式来表示字符串,它们分别是使用:单引号 ('), 双引号 (") 或者 三引号 ('''
或 """
):
word = 'Hello World'
word = "Hello World"
word = '''Hello World'''
word = """Hello World"""
使用缩进组织代码结构
用过其他编程语言的用户应该知道,很多编程语言的结构是通过一对花括号“{}”来组织的,即
第一行
{
其他行
...
}
而Python中程序结构的组织是通过行前面相同的缩进距离来实现的,如:
def sayhi():
print("Hello")
print("world!")
上例中,我们定义了一个函数“sayhi”,函数体内部的两个输出语句即具有相同的行首缩进距离。
多行语句连接符
我们知道,有时候一句代码可能有很多字符,把它写在一行可能会在视觉阅读上带来不便,这时候我们就有必要将这一行语句拆分为多行。
在python中,在一行的结尾处输入“\”字符就可以达成这样的目的,它告诉程序这一行还没有结束,你必须将下一行和这一行语句视为同一行语句来执行。如:
summation = number1 +\
number2 +\
number3
但是,这里需要强调的是,如果一句中换行处位于[], {}, 或者()这些括号之中,那么这里介绍的末尾的\
是不必须的。如:
Seasons = ['Spring', 'Summer',
'Autumn', 'Winter']
注释
注释是代码中非常重要的一个组成部分,没有注释,很多复杂的代码将很难被其他人读懂,使用和改进。Python中支持两种注释方式:
- 单行注释:在需要被注释的行前增加“#”号。如:
def sayhi():
# 这是一行注释
print("Hello")
print("world!")
- 多行注释:使用一对
''' '''
(三个单引号),如:
'''
这是多行注释
定义了一个函数
'''
def sayhi():
# 这是一行注释
print("Hello")
print("world!")