python 系列学习记录:格式框架

327 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

缩进

Python语言采用严格的“缩进”来表明程序的格式框架。 每行语句开始前的空白区域,用 tab 实现(4个空格),表示 python 间的包含和层次关系。

  • 一般代码不用缩进,顶行编写不留白
  • 当表示分支、循环、函数、类等程序是,在if、while、for、def、class等关键字后通过冒号结尾并在只有进行缩进,表明后续代码与近邻无缩进语句的所属关系
for i in range(1, 101):
    print(i)
a = 0
while a<5:
    a = a+1
    print(a)

其他 ‘=’‘<’‘>’等符号前后的空格,没有强制要求,只为了易读性而存在。

注释

Python程序中的非注释语句将按顺序执行,注释语句将被解释器过滤掉,不被执行。注释一般用在代码中标明作者和版权信息,或解释代码原理及用途,或通过注释单行代码辅助程序调试。

注释时代码种的辅助性文字,会被编译或解释器略去,不被计算机执行,一般用于程序员对代码的说明。 python 中的注释有两种:

(1)# 单行注释

# 此处是一个注释
print('hello world')

(2)三个单引号或三个双引号 多行注释

'''
print('hello')
'''# 或
"""
print('hello')
"""

续行符

python 的代码是逐行编写的,没有长度限制。有时一行代码太长,阅读不方便,这时我们就可以使用续行符解决这个问题,增加代码的可读性。

续行符由反斜杠(\)表示:

print('这是一段废话\
它特别特别\
特别的长')

注意:

  • 续行符后不能存在空格,续行符后必须直接换行

命名

Python 语言采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制

注意:python 标识符是对大小写敏感的,例如:python和Python是两个不同的变量。