8 基本语法之基本数据输出

在上一节中,我们讨论了 Python 中的注释与文档字符串。理解如何为代码添加注释是非常重要的,因为它能够帮助我们和他人更好地理解代码的意图和功能。在这一节中,我们将深入探讨 Python 的基本数据输出方法。在编程中,数据输出是处理和展示信息的重要方式,而 Python 提供了多种简单易用的方式来格式化和输出数据。

1. 使用 print() 函数

print() 函数是 Python 中最常用的输出函数。它可以将各种数据类型的内容输出到控制台上。

1.1 输出字符串

我们首先可以使用 print() 函数输出简单的字符串:

1
print("Hello, World!")

运行上面的代码将在控制台上输出:

1
Hello, World!

1.2 输出数字

print() 函数也可以输出数字:

1
2
print(123)
print(3.14159)

控制台输出:

1
2
123
3.14159

1.3 输出多个值

print() 函数可以一次输出多个值,使用逗号分隔即可。它会在输出的内容之间自动添加空格:

1
2
3
name = "Alice"
age = 30
print(name, "is", age, "years old.")

控制台输出:

1
Alice is 30 years old.

2. 使用格式化字符串

有时候我们需要更加精确地控制输出的格式。Python 提供了几种格式化字符串的方法。

2.1 使用 f-string

从 Python 3.6 开始,可以使用 f-string 进行字符串格式化。这是一种非常简洁的方式,可以直接在字符串中嵌入变量:

1
2
3
name = "Alice"
age = 30
print(f"{name} is {age} years old.")

控制台输出:

1
Alice is 30 years old.

2.2 使用 format() 方法

另一种格式化字符串的方式是使用 str.format() 方法:

1
2
3
name = "Alice"
age = 30
print("{} is {} years old.".format(name, age))

控制台输出:

1
Alice is 30 years old.

2.3 使用百分号 %

在老版本的 Python 中,使用百分号 % 也可以进行字符串格式化:

1
2
3
name = "Alice"
age = 30
print("%s is %d years old." % (name, age))

控制台输出:

1
Alice is 30 years old.

2.4 小数点格式化

我们也可以格式化浮点数的精度,例如只保留小数点后两位:

1
2
pi = 3.14159
print(f"Pi is approximately {pi:.2f}.")

控制台输出:

1
Pi is approximately 3.14.

3. 输出复杂数据类型

在 Python 中,我们还可以输出更复杂的数据类型,如列表、字典等。使用 print() 输出这些数据时,Python 会自动调用对应的 __str__() 方法。

3.1 输出列表

1
2
fruits = ["apple", "banana", "cherry"]
print(f"Available fruits: {fruits}")

控制台输出:

1
Available fruits: ['apple', 'banana', 'cherry']

3.2 输出字典

1
2
3
4
5
student = {
"name": "Alice",
"age": 30
}
print(f"Student info: {student}")

控制台输出:

1
Student info: {'name': 'Alice', 'age': 30}

4. 结束语

在本节中,我们学习了如何使用 print() 函数输出各种类型的数据,包括字符串、数字、列表和字典。我们还探讨了如何使用不同的字符串格式化方法,使输出更加美观和易读。数据的输出是编程中与用户交互的重要环节,掌握这些基本技能将为后续的学习打下扎实的基础。

接下来,我们将进入 Python 的基本输入方法,这对于实现更复杂的交互式程序非常重要。

8 基本语法之基本数据输出

https://zglg.work/python-zero/8/

作者

IT教程网(郭震)

发布于

2024-08-10

更新于

2024-08-10

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论