第三章 Python 的语言基础
前言
任何一门语言,语法是必不可少的。Python 中的语法规范、基本的数据类型、5种运算符以及基本的输入输出函数。Python 的语法规范可以让我们可以更好的认识Python的规则:
一、Python的语法规范
1.1 缩进
一般编程语言大部分采用的是{}这种括号形式分隔代码块,而Python使用缩进区分代码之间的层次,Python对缩进非常敏感。缩进使用空格或Tab键来实现,通常4个空格或1个Tab键作为1个缩进量(注意:Tab键和空格键不能混用,如果编写Python代码时没有注意缩进规则,代码就会报错,同一逻辑层次代码的缩进量必须相同)
以下是正确的缩进案例:
a = 0
if a > 0:
print(“正数”)
print(“是大于0的数”)
if a < 0:
print(“负数”)
1.2 注释
Python中的注释分为两种,分别是单行注释和多行注释。
单行注释:以#作为单行注释的符号,注释从#开始到换行结束,#后面的所有内容都属于注释,会被Python编译器忽略。例如:
#这是单行注释
print(“Hello World”) # 运行输出结果字符串Hello World
多行注释:以3对单引号(‘’‘…’‘’)或3对双引号(“”“…”“”)作为多行注释的符号。通常为函数、模块、代码文件等添加功能、版权、修改日期等信息。
'''
这是多行注释
print(“Hello World”)
上面运行结果将输出字符串Hello World
'''
1.3 保留字和标识符
“保留字”是Python语言中已经被赋予特殊含义的英文字母。用户不可以使用这些保留字为变量、函数、类、模块等命名。
在>>>后面分别输入以下两行代码,可以看到Python中的保留字,例如’False’, ‘None’, ‘True’, 'and’等等
>>> import keyword
>>> keyword.kwlist
“标识符”,在Python中,标识符由英文字母(A-Z、a-z)、数字(0-9)和下划线(_)组成。标识符主要用于表示变量、函数、模块、类等对象的名称。
Python中标识符的命名规则如:
标识符区分大小写。比如age和Age是两个不同的标识符。
标识符不能以数字开头。比如4num、13_small是错误的标识符。
不能使用Python中的保留字作为标识符。比如as=34是错误的定义方式。
Python语言中允许使用汉字作为标识符,比如”年龄 = 31”,这种定义方式在程序运行时不会出现错误,但是尽量不要使用汉字作为标识符。对于初学者来说,容易在输入时出现错误。