一、Python标识符
标识符是给诸如:类、函数、变量等实体的名称。它的作用就是可以两个实体A、B区分开。
编写标识符的规则
1.标识符可以是小写字母(a-z)、或者大写字母(A-Z)、或者数字(0-9)或者下划线(_)的组合
2.标识符不能以数字开头。1variable无效,但是variable1有效名称。
3. 关键字不能用作标识符。
4.标识符对大小写敏感(Variable并且variable是不一样的)
二、Python关键字
关键字不能被用作任何标识符名称
Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字
三、Python中的注释方法
写代码时不可避免的就是要写注释,之前听说不写注释的代码就是耍流氓,没错的,因为不写注释后期维护或者阅读起来可能会难以理解当时写的是什么
1.Python中单行注释以 # 开头,实例如下:
#这是一个单行注释
print("hello world!")#这是第二个单行注释
执行代码时,输出如下:
2.多行注释可以用多个 # 号,还有 ''' 和 """
'''
import keyword
print(keyword.kwlist);
'''
#这是一个单行注释
#这是第二个单行注释
print("hello")
"""
print("hello world!")
"""
执行代码时,输出如下:
四、Python中的行与缩进
Python有一大特点就是,不需要像C/C++一样用{}来表示一个代码块,他可以直接使用缩进表示。
缩进的空格数是可变的,同一代码块必须包含相同的缩进空格数
if True:
print ("True")
else:
print ("False")
如果同一代码块的缩进数不一致,就会运行出错,例子如下:
if True:
print("Answer")
print("True")
else:
print("Answer")
print("False") # 缩进不一致,会导致运行错误
五、空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,书写时不插入空行,Python解释器运行也不会出错。
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
则:空行也是程序代码的一部分
六、多行语句
1.Python中一般是一行写完一条语句,但是如果语句很长,可以使用反斜杠(\)来实现换行不换句
print("total = one +\
two +\
three")
2.不过在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
total = ['one',
'two',
'three',
'four',
'five']
print(total)
3.同一行显示多条语句,可以用(;) 分隔
import keyword;print(keyword.kwlist);print("hello world!");total = ['one','two','three','four','five'];print(total)
七、Print输出
print输出默认是有换行的,但是如果不想换行,可以在末尾添加 end="";
x = "1"
y = "2"
# 换行输出
print(x)
print(y)
print('---------')
# 不换行输出
print(x, end=" ")
print(y, end=" ")
print()