缩进

程序的格式框架,即段落格式,是Python语法的一部分,这种设计有助于提高代码的可读性和可维护性,Python语言采用严格的缩进来表示程序逻辑。代码编写中,缩进可用Tab键实现,也可以用多个空格实现(一般是4个空格),但两者不混用,建议采用4个空格方式书写代码,Python语言对语句之间的层次关系没有限制,可以嵌套使用多层缩进。如果缩进使用不好的话,容易产生缩进错误,从而使程序产生问题。

  1. for i in range(0,10):
  2. print(i) # 这里print语句前面使用了缩进
  1. # 演示代码
  2. for i in range(0,10):
  3. print(i) # 错误使用缩进
  4. # 运行结果
  5. D:\Anaconda3\python.exe E:/yeudin/read.py
  6. File "E:/yeudin/read.py", line 16
  7. print(i) # 错误使用缩进
  8. ^
  9. IndentationError: expected an indented block
  10. Process finished with exit code 1

注释

注释是代码中的辅助性文字,会被编译器或解释器略去,不被执行,一般用于程序员对代码的说明。Python语言采用 # 表示一行注释的开始,多行注释需要在每行开始都使用 # 。注释可以在一行中任意位置通过 # 开始,其后面的本行内容被当做注释,而之前的内容依然是Python执行程序的一部分。

  1. print("1") # 打印字符串
  2. print("2") # 打印字符串
  3. print("3") # 打印字符串
  4. print("4") # 打印字符串
  5. for i in range(0,10): # 循环0-10
  6. print(i) # 打印出循环的数字

续行符

Python程序是逐行编写的,每行代码长度并无限制,但从程序员角度来看,单行代码太长并不利于阅读,所以,Python提供续行符将单行代码分割为多行表达,续行符由反斜杠(\)符号表达。
使用续行符需要注意两点:续行符后不能存在空格,续行符后必须直接换行,续行符不仅可以用于单行代码较长的情况,也适合对代码进行多行排版以增加可读性的情况。

  1. print("{}是{}的首都".format(\
  2. "北京",\ # 斜杠部分为续行符的使用
  3. "中国",\
  4. ))
  5. # 非续行符的使用
  6. print("{}是{}的首都".format("北京","中国"))