注释
单行注释
# 这是一个注释 print("Hello, World!")
多行注释
单引号
#!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!")
双引号
#!/usr/bin/python3 """ 这是多行注释,用三个双引号 这是多行注释,用三个双引号 这是多行注释,用三个双引号 """ print("Hello, World!")
多行注释,本质上就是将代码变成了一个跨多行的大字符串,只是没有将其赋给一个变量而已,只要不对这个变量或字符串进行引用,一般对程序没有任何影响
以下方式的结果是一样的
''' print("Hello, World1!") print("Hello, World2!") print("Hello, World3!") ''' """ print("Hello, World1!") print("Hello, World2!") print("Hello, World3!") """ 'print("Hello, World1!")' 'print("Hello, World2!")' 'print("Hello, World3!")'
以下方式,注释是不管用的,被单引号包含的部分只是将其变成了字符串
print ''' Name:%s ''' % (name) #Name:%s只是变成了字符串
注意:使用该种注释时,被注释的代码里不能包含转义字符
''' os.listdir(r"C:\Users\test01.csv") os.listdir(r"C:\Users\test02.csv") ''' #报错,该行代码虽然被注释掉了,但只是将代码变成了字符串,其中的\U,\t是转义字符,因此执行会报错,因此即便是已经被注释掉,也要对其进行如下修改 ''' os.listdir(r"C:\\Users\\test01.csv") os.listdir(r"C:\\Users\\test02.csv") ''' #或者干脆对就在每一行前加上#,这样虽然麻烦但很保险 #os.listdir(r"C:\\Users\\test01.csv") #os.listdir(r"C:\\Users\\test02.csv")