Python-语法

时间:2020-02-23 14:43:34  来源:igfitidea点击:

在本教程中,我们将学习Python语法。

注释

我们在Python中使用井号"#"创建单行注释。

在下面的示例中,我们将创建一行注释。

# hello world this is a single line comment...

对于多行注释,我们在注释的开头和结尾使用定界符"""

在下面的示例中,我们将创建一个多行注释。

"""
Hello World
This is a multiple line
comment...
"""

分号;

如果您熟悉其他编程语言(例如C和Java),那么您知道我们必须在行末使用分号";"字符。

在Python中,我们不必以分号结尾。
您可以根据需要放入分号,但这不是必需的。

区分大小写

Python是区分大小写的语言。
这意味着名为" score"的变量与名为" SCORE"的变量完全不同。

缩进

我们使用其他编程语言中的缩进来使代码更具可读性。

在Python中,缩进具有特殊的含义。
它定义了一个代码块。

例如,我们将编写以下代码以在PHP中创建if语句。

//set value of x
$x = 1;

//now check
if ($x == 1) {
  echo "x is 1";
} else {
  echo "x is not 1";
}

在Python中,我们不必使用花括号" {}",而是使用缩进来制作" if"和" else"块。

# set value of x
x = 1

# now check
if x == 1:
  print("x is 1")
else:
  print("x is not 1")

Python中的缩进表示代码块。
因此,块中的每一行都必须缩进相同的数量。

由于if块中的第三行未正确缩进,因此以下代码将产生错误。

x = 1
if x == 1:
  print("x is 1")
  print("x is an integer")
    print("This line will give us error")	# this line is not correctly indented

如果运行上面的代码,我们将得到类似的错误输出。

File "/Users/theitroadtheitroad/PycharmProjects/HelloWorld/Syntax.py", line 5
    print("This line will give us error")	# this line is not correctly indented
    ^
IndentationError: unexpected indent

引号

在Python中,我们可以使用单引号',双引号"和三引号'''来表示字符串文字。

在下面的示例中,我们使用单引号将字符串值分配给变量。

msg = 'Hello World'

在下面的示例中,我们使用双引号将字符串值分配给变量。

msg = "Hello World"

在下面的示例中,我们使用三引号将多行字符串值分配给变量。

msg = '''Hello World
This is a multiline
string value'''

我们还可以混合使用引号。
在下面的示例中,我们在单引号内使用双引号。

msg = 'This is the "Hello World" message.'

上面的代码将为我们提供以下输出。

This is the "Hello World" message.