缩进
程序的格式框架,即段落格式,是Python语法的一部分,这种设计有助于提高代码的可读性和可维护性,Python语言采用严格的缩进来表示程序逻辑。代码编写中,缩进可用Tab键实现,也可以用多个空格实现(一般是4个空格),但两者不混用,建议采用4个空格方式书写代码,Python语言对语句之间的层次关系没有限制,可以嵌套使用多层缩进。如果缩进使用不好的话,容易产生缩进错误,从而使程序产生问题。
for i in range(0,10):
print(i) # 这里print语句前面使用了缩进
# 演示代码
for i in range(0,10):
print(i) # 错误使用缩进
# 运行结果
D:\Anaconda3\python.exe E:/yeudin/read.py
File "E:/yeudin/read.py", line 16
print(i) # 错误使用缩进
^
IndentationError: expected an indented block
Process finished with exit code 1
注释
注释是代码中的辅助性文字,会被编译器或解释器略去,不被执行,一般用于程序员对代码的说明。Python语言采用 # 表示一行注释的开始,多行注释需要在每行开始都使用 # 。注释可以在一行中任意位置通过 # 开始,其后面的本行内容被当做注释,而之前的内容依然是Python执行程序的一部分。
print("1") # 打印字符串
print("2") # 打印字符串
print("3") # 打印字符串
print("4") # 打印字符串
for i in range(0,10): # 循环0-10
print(i) # 打印出循环的数字
续行符
Python程序是逐行编写的,每行代码长度并无限制,但从程序员角度来看,单行代码太长并不利于阅读,所以,Python提供续行符将单行代码分割为多行表达,续行符由反斜杠(\)符号表达。
使用续行符需要注意两点:续行符后不能存在空格,续行符后必须直接换行,续行符不仅可以用于单行代码较长的情况,也适合对代码进行多行排版以增加可读性的情况。
print("{}是{}的首都".format(\
"北京",\ # 斜杠部分为续行符的使用
"中国",\
))
# 非续行符的使用
print("{}是{}的首都".format("北京","中国"))