亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Python 语句、缩进和注释

Python 语句、缩进和注释

在本教程中,您将了解 Python 语句、为什么缩进很重要以及在编程中使用注释。

Python 语句

Python 解释器可以执行的指令称为语句。例如,a = 1 是一个赋值语句。 if 声明,for 语句,while statement等是其他类型的语句,后面会讲到。

多行语句

在 Python 中,语句的结尾由换行符标记。但是我们可以使用行继续符 (\) 使语句扩展到多行。例如:

a = 1 + 2 + 3 + \
    4 + 5 + 6 + \
    7 + 8 + 9

这是一个显式的续行。在 Python 中,括号 ( ) 中隐含了行继续 , 括号 [ ] , 和大括号 { } .例如,我们可以将上面的多行语句实现为:

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)

这里,括号 ( ) 隐式地继续行。 [ ] 也是如此 和 { } .例如:

colors = ['red',
          'blue',
          'green']

我们也可以用分号将多条语句放在一行中,如下:

a = 1; b = 2; c = 3

Python 缩进

大多数编程语言(如 C、C++ 和 Java)都使用大括号 { } 定义代码块。然而,Python 使用缩进。

代码块(函数体、循环等)以缩进开始,以第一个未缩进的行结束。缩进量由您决定,但必须在整个块中保持一致。

通常,四个空格用于缩进,并且优于制表符。这是一个例子。

for i in range(1,11):
    print(i)
    if i == 5:
        break

Python 中缩进的强制执行使代码看起来整洁干净。这导致 Python 程序看起来相似且一致。

在续行中可以忽略缩进,但缩进总是一个好主意。它使代码更具可读性。例如:

if True:
    print('Hello')
    a = 5

if True: print('Hello'); a = 5

两者都是有效的,做同样的事情,但前者的风格更清晰。

不正确的缩进会导致 IndentationError .


Python 评论

注释在编写程序时非常重要。它们描述了程序内部发生的事情,因此查看源代码的人不会很难弄清楚。

您可能会在一个月的时间内忘记您刚刚编写的程序的关键细节。所以花时间以评论的形式解释这些概念总是有收获的。

在 Python 中,我们使用哈希 (# ) 符号开始写评论。

它延伸到换行符。注释是为了让程序员更好地理解一个程序。 Python 解释器忽略注释。

#This is a comment
#print out Hello
print('Hello')

多行注释

我们的注释可以扩展到多行。一种方法是使用 hash(# ) 符号在每行的开头。例如:

#This is a long comment
#and it extends
#to multiple lines

另一种方法是使用三引号,即 '''""" .

这些三重引号通常用于多行字符串。但它们也可以用作多行注释。除非它们不是文档字符串,否则它们不会生成任何额外的代码。

"""This is also a
perfect example of
multi-line comments"""

要了解有关评论的更多信息,请访问 Python 评论。


Python 中的文档字符串

docstring 是文档字符串的缩写。

Python docstrings(文档字符串)是出现在函数、方法、类或模块定义之后的字符串文字。

编写文档字符串时使用三引号。例如:

def double(num):
    """Function to double the value"""
    return 2*num

文档字符串出现在函数、类或模块的定义之后。这使用三引号将文档字符串与多行注释分开。

文档字符串与对象关联为它们的 __doc__ 属性。

因此,我们可以使用以下代码行访问上述函数的文档字符串:

def double(num):
    """Function to double the value"""
    return 2*num
print(double.__doc__)

输出

Function to double the value

要详细了解 Python 中的文档字符串,请访问 Python 文档字符串。


Python

  1. Python 关键字和标识符
  2. Python 变量、常量和文字
  3. Python 类型转换和类型转换
  4. Python 输入、输出和导入
  5. Python pass 语句
  6. Python 全局、局部和非局部变量
  7. Python 数字、类型转换和数学
  8. Python 目录和文件管理
  9. Python 错误和内置异常
  10. Python 异常处理使用 try、except 和 finally 语句
  11. 如何在 Python 中获取当前日期和时间?
  12. Python Print() 语句:如何通过示例打印