admin 管理员组

文章数量: 887021


2024年1月5日发(作者:lead的过去式和过去式分词)

Python的print和import语句

一、print函数

1. print函数的基本用法:

```python

print(*objects, sep=' ', end='

', file=, flush=False)

```

- `*objects`:表示可以接收多个参数,用逗号隔开。

- `sep`:指定分隔符,默认为一个空格。

- `end`:指定输出结束时的字符,默认为换行符。

- `file`:指定输出的文件对象,默认为标准输出。

- `flush`:是否立即将内容写入文件,默认为False。

2. 使用print函数输出列表和字典:

```python

fruits = ['apple', 'banana', 'cherry']

print(fruits) # 输出:['apple', 'banana', 'cherry']

person = {'name': 'Tom', 'age': 18}

print(person) # 输出:{'name': 'Tom', 'age': 18}

```

二、赋值魔法(序列解包、链式赋值、增量赋值)

1. 序列解包:在Python中,可以使用星号(*)操作

符对序列进行解包,将其元素赋值给多个变量。例如:

```python

a, b, c = [1, 2, 3]

print(a, b, c) # 输出:1 2 3

```

2. 链式赋值:链式赋值是指将多个变量的赋值操作写在同一行,各个变量之间用逗号隔开。例如:

```python

a = b = c = 10

print(a, b, c) # 输出:10 10 10

```

3. 增量赋值:增量赋值是指在原有变量的基础上,为其赋予一个新的值。例如:

```python

x += 1

print(x) # 输出:11

```

三、语句块缩排

在Python中,代码块的缩进非常重要,因为它决定了代码的层次结构。在Python中,语句块由缩进来表示,通过统一的缩排风格来表示代码的层次结构。代码块内部语句的缩进量必须相同。通常情况下,我们使用四个空格作为缩

进单位。以下是一个简单的例子:

```python

for i in range(5):

if i % 2 == 0:

print(i, "is even")

else:

print(i, "is odd")

```

在这个例子中,`if`和`else`语句后面的冒号(:)表示代码块的开始,接下来的代码需要缩进四个空格。如果缩进不正确,Python解释器会抛出IndentationError异常。

通过print和import语句,我们可以方便地在控制台输出和导入模块。赋值魔法(序列解包、链式赋值、增量赋值)提供了简洁而高效的赋值方式。语句块缩排使代码更加清晰易读。这些是Python中常用的语言特性和操作方法,可以帮助我们更好地编写和组织代码。


本文标签: 赋值 代码 输出 默认 表示