python基础语法-注释与缩进

python基础语法-注释与缩进

1、注释

在写代码过程中应该养成写注释的好习惯,一是可以方便自己后期对代码进行维护,二是在多人合作过程中也能够让其他人轻易理解我们的代码含义。这里和其他教程的讲解角度有一些不同,而是分为单行注释和多行注释来说明,并且简要说明每种方式的应用场景。

  • 单行注释:可以使用# 注释的内容来进行快速的单行注释,主要用于对单行代码的解读;同时也可以使用"""注释的内容""",主要用于包、模块、类或者函数里面的第一个语句。
  • 多行注释:第一种方法是使用"""注释的内容"""方式,只是将注释的内容放在三重双引号里面,并且可以多行;第二种方法其实是用#,在每一行前面进行注释,从而达到多行注释的效果。
# 单行注释
print("hello world!")  # 单行注释

def sum_all(a,b):
    """return the sum of a and b"""
    return a + b

"""
这里是注释的内容
这里是多行注释
"""

# 这里是注释的内容
# 这里是多行注释
# 达到多行注释的效果

2、缩进

从我的角度来看,python和其他语言最容易区分的特点就是其使用缩进来表示代码块,而不是括号。最好是使用4个空格进行悬挂式缩进,并且属于同一个代码块的代码需要具有相同的缩进空格数,否则程序会出现错误。

#  正确的缩进
if 1:
    print("you are right")
else:
    print("you are wrong")
    
# 错误的缩进
if 1:
    print("you are right")
else:
    print("you are wrong")
   print("错误的缩进") #这条语句出现了错误缩进
   
# 下面一条语句是错误的提示信息
# IndentationError: unindent does not match any outer indentation level

这里需要注意的一点是:在python中使用缩进时,尽量不要使用tab,也不要tab空格混用,尤其是代码需要在其他计算机或者编辑器运行时,很容易造成程序错误。这是因为在不同的编辑器里tab的长度可能不一致(pycharm中可以自己设置),所以在一个编辑器里用tab设置缩进后,在其它编辑器里来看可能缩进是乱的;但是空格不会出现这个问题,因为空格就占一个字符的位置。

参考文献

[1]黑马程序员.Python快速编程入门[M].人民邮电出版社:北京,2017

你可能感兴趣的:(python,#,基础知识,python)