> For the complete documentation index, see [llms.txt](https://minghuiwu.gitbook.io/tfbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://minghuiwu.gitbook.io/tfbook/fu-lu-2-gong-yu-shan-qi-shi-bi-xian-li-qi-qi-jian-ming-python-ji-chu/fu-lu-1-gong-yu-shan-qi-shi-bi-xian-li-qi-qi-jian-ming-python-ji-chu/2.1-jian-dan-print-yong-fa.md).

# 2.1 简单print用法

print在Python3中是一个函数，所以在使用的时候需要加“（）”，而在Python2中没有“（）”。

Python中是没有强制的语句终止字符的，所以大家不要像C语言一样，习惯性的以“；”结尾。

在Jupyter中，下图中绿框框的部分属于代码的单元，红框圈起来的地方就代表了绿色框的类型是Code。

因此，如果我们需要执行绿框中的语句，只需使用Ctrl+Enter就可以运行当前这条语句。

![图2-2](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZoB9VAl7a_JpODRT8h%2F-LZoNpKmzRcH9roNu1gX%2Fimage.png?alt=media\&token=7f91b0de-19f4-4cc5-9640-8c0cfac6a810)

执行完毕之后，我们可以看到，在前面In的地方出现了一个序号，也就是执行序号。在灰框下面的空白处输出了结果“Hello world！”。

![图2-3](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZoB9VAl7a_JpODRT8h%2F-LZoNxkVbtEVgkhVGR--%2Fimage.png?alt=media\&token=2a6439ad-e1f4-4beb-b147-1a95e57e2d89)

所以，在网页的模式下，我们可以比较好的实现编程和交互。输入输出都可以立马得到结果，这也是我们采用Jupyter来教学的主要原因。

在Python中，print默认输出是换行的，比如下图中，我们编写了两条print语句，可以看到这两条语句之间是有换行的。

![图2-4](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZoB9VAl7a_JpODRT8h%2F-LZoO5tvy58b2N05wkst%2Fimage.png?alt=media\&token=ab18c2f6-f759-4f4e-9db6-592b078dd1a4)

如果我们要实现print输出不换行，则需要指定结尾符“**end=‘ ’**”。这样的话，两条语句之间就没有换行了。

![图2-5](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZoB9VAl7a_JpODRT8h%2F-LZoODw0u7S-TH-_MoyA%2Fimage.png?alt=media\&token=d5d0d27e-cb5a-4314-9ad5-3d37cd61202d)

如果把两条语句放在同一个print中，用逗号分隔开来，得到的也是没有换行的输出，这样就不用像上图中指定结尾符那么麻烦了。

![图2-6](https://80031148-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LYtTdBhaX9EsGjMVkHV%2F-LZoB9VAl7a_JpODRT8h%2F-LZoONpwmc85cWfJfMzf%2Fimage.png?alt=media\&token=7aac6bed-0d20-4d70-9f6e-ed9ddeb9350b)

## > 示例代码

{% code title="1.py" %}

```python
print("Hello world!")
```

{% endcode %}

{% code title="2.py" %}

```python
print("Hello")
print("world!")
```

{% endcode %}

{% code title="3.py" %}

```python
print("Hello", end=' ')
print("world!")
```

{% endcode %}

{% code title="4.py" %}

```python
print("Hello","world!")
```

{% endcode %}

####
