English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale di riferimento Python
Istruzioni Python
Istruzioni multi-lineari
In Python, la fine delle istruzioni è segnata da un segno di newline. Ma possiamo estendere un'istruzione su più righe di caratteri continui (\). Ad esempio: a = 1 + 2 + 3 + \ 4 + 5 + 6 + \
7 + 8 + 9
Questo è un continuo esplicito della riga. In Python, ci sono impliciti segni di newline nei parentesi tonde (), parentesi quadre [] e parentesi graffe {}. Ad esempio, possiamo implementare le istruzioni multi-lineari come a = (1 + 2 + 3 + 4 + 5 + 6 +
7 + 8 + 9)
In questo caso, i parentesi tonde () continuano implicitamente la riga. Anche [] e {} sono così. Ad esempio: colors = ['red', 'blue',
'green'
Possiamo anche utilizzare il punto e virgola per mettere più istruzioni su una riga, come segue
Rientro PythonMolti linguaggi di programmazione (ad esempio C, C++, Java) utilizzano parentesi graffe {} per definire il blocco di codice.).
Il blocco di codice (La funzioneIl corpoCicliIl corpo (ad esempio) inizia con il rientro e termina con la prima riga non rientrata. La quantità di rientro dipende da te, ma deve essere coerente throughout l'intero blocco.
Di solito, quattro spazi vengono utilizzati per il rientro e hanno la precedenza sui tabulatori. Ecco un esempio.
L'implementazione del rientro in Python rende il codice ordinato e pulito. Questo porta a programmi Python simili e coerenti.
Il rientro può essere ignorato nelle righe consecutive. È una buona abitudine sempre rientrare. Questo rende il codice più leggibile. Ad esempio:
if True: print('Hello') a = 5
和
if True: print('Hello'); a = 5
两者都是有效的并且做同样的事情。但是前一种风格更加清晰。
缩进不正确将导致IndentationError。
编写程序时,注释非常重要。它描述了程序内部正在发生的事情,这样,查看源代码的人就不会很费解。您可能会忘记一个月前刚编写的程序的关键细节。因此,花时间以注释的形式解释这些概念总是很有意义的。
在Python中,我们使用井号(#)开始编写注释。
它扩展到换行符。注释供程序员使用,以更好地理解程序。Python解释器忽略注释。
#这是一个注释 #打印输出 Hello print('Hello')
如果我们有扩展多行的注释,一种方法是在每行的开头使用哈希(#)。例如:
#这是一个长注释 #它延伸 #到多行
这样做的另一种方法是使用三引号,''' 或者 """。
这些三引号通常用于多行字符串。但是它们也可以用作多行注释。除非它们不是文档字符串,否则它们不会生成任何额外的代码。
这也是一个 完美的示例 多行注释"""
Docstring是文档字符串的缩写。
它是一个字符串,作为模块,函数,类或方法定义中的第一条语句出现。我们必须在文档字符串中写出函数/类的作用。
编写文档字符串时使用三引号。例如:
def double(num): 函数使值翻倍 return 2*num
Docstring作为__doc__函数的属性可供我们使用。运行上面的程序后,在shell中发出以下代码。
def double(num): 函数使值翻倍 return 2*num print(double.__doc__)
输出:
函数使值翻倍