语法元素
1.1 程序的格式框架
Python 语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层级关系。不需要缩进的代码顶行编写。缩进可以用 Tab 键实现,也可以用多个空格(一般是4个空格)实现,但两者不能混用。建议采用4个空格方式书写代码。
1.2 注释
注释是程序员在代码中加入的一行或多行信息,用来对语句、函数、数据结构或方法等进行说明,提升代码的可读性。注释是辅助性文字,会被编译或解释器忽略,不被计算机执行。 Python 语言中有两种注释方法:单行注释以 #
开头;多行注释以 \
``` 开头和结尾。
# 这是单行注释
\`\`\`
这是多行注释
这是多行注释
\`\`\`
1.3 命名和保留字
Python 语言允许采用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名,但不能以数字开头。 保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。 Python 3 的33个保留字:
True|class|finally|is|return -|-|-|-|- False|continue|for|lambda|try None|def|from|nonlocal|while and|del|global|not|with as|elif|if|or|yield assert|else|import|pass break|except|in|raise
1.4 变量
在 Python 中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的变量。
1.5 赋值语句
Python 语言中,“=”表示“赋值”,即等号右侧的计算结果赋值给左侧变量。此外,还有同步赋值语句,可以同时给多个变量赋值。
x = 1
x, y = 1, 2
1.6 输入输出语句
输入语句使用 input() 函数从控制台获得用户输入并以字符串返回结果。在获得用户输入之前,input() 函数可以包含一些提示性文字
input("请输入:")
输出语句使用 print() 函数输出字符串。当输出变量时,可以采用格式化输出方式,通过 format() 方法将待输出变量整理成期望输出的格式。
print("输出字符串")
print("不换行输出", end="")
print("输出变量{}".format(x))
1.7 eval() 函数
eval() 函数的作用是将输入的字符串转化成 Python 语句并执行。
1.8 删除对象
在Python 中,可以使用 del 命令来显式删除对象并解除与值之间的指向关系。
x = 1
del x
1.9 函数库的导入与使用
使用 import 导入函数库有两种方式,但对函数库的使用方式略有不同。 第一种导入函数库方式:
import <库名> [as 别名]
此时,程序可以调用库名中的所有函数,使用方式如下:
<库名>.<函数名>(<函数参数>)
<别名>.<函数名>(<函数参数>)
第二种导入函数库方式:
from <库名> import <函数名> [as 别名]
from <库名> import *
此时,调用该库的函数时不再需要使用库名,直接使用如下格式:
<函数名>(<函数参数>)
<别名>(<函数参数>)