📜  Python程序的输出|第 13 集(列表和元组)(1)

📅  最后修改于: 2023-12-03 15:19:35.565000             🧑  作者: Mango

Python程序的输出 | 第 13 集(列表和元组)

概述

Python是一种非常流行的编程语言之一,其列表和元组是Python中非常重要的数据类型。这两个数据类型在很多地方都被广泛应用,本篇文章将介绍列表和元组的使用方法以及Python程序输出相关内容。

列表

列表是Python中一种非常常用的数据类型,其可以存储任意数量的元素,并且可以在任何时候添加或删除元素。下面是一个简单的Python代码,可以创建一个简单的列表:

my_list = ['apple', 'banana', 'orange']
print(my_list)

输出结果:

['apple', 'banana', 'orange']
修改列表

列表可以通过索引来访问和修改其元素,如下所示:

my_list = ['apple', 'banana', 'orange']
my_list[0] = 'pear'
print(my_list)

输出结果:

['pear', 'banana', 'orange']
添加元素

列表也可以添加元素,方法如下:

my_list = ['apple', 'banana', 'orange']
my_list.append('pear')
print(my_list)

输出结果:

['apple', 'banana', 'orange', 'pear']
删除元素

列表也可以删除元素,方法如下:

my_list = ['apple', 'banana', 'orange']
del my_list[0]
print(my_list)

输出结果:

['banana', 'orange']
元组

元组是另一种常见的Python数据类型,其类似于列表,但是元素内容不能被修改。下面是一个简单的Python代码段,创建一个元组:

my_tuple = ('apple', 'banana', 'orange')
print(my_tuple)

输出结果:

('apple', 'banana', 'orange')
访问元素

元组中的元素可以像列表一样通过索引来访问:

my_tuple = ('apple', 'banana', 'orange')
print(my_tuple[0])

输出结果:

apple
错误方式修改元组元素

但是,如果尝试修改元组中的元素,代码将会抛出TypeError异常:

my_tuple = ('apple', 'banana', 'orange')
my_tuple[0] = 'pear'

输出结果:

TypeError: 'tuple' object does not support item assignment
Python程序的输出

Python程序可以使用print()函数来输出文本到标准输出,也可以使用文件IO函数将文本输出到文件。以下是一些常用的Python程序输出方式:

标准输出

在Python程序中,print()函数可以用于将文本输出到标准输出(通常是屏幕)。下面是一个简单的Python代码段:

print("Hello, World!")

该代码的输出结果是:

Hello, World!
文件输出

我们也可以将数据输出到文件,如下所示:

with open('output.txt', 'w') as f:
    f.write('Hello, World!')

这段代码将文本“Hello, World!”写入名为“output.txt”的文件中。

格式化输出

在Python程序中,我们还可以使用字符串格式和占位符将数据格式化输出。下面是一个简单的示例:

name = 'John Doe'
age = 27
print("My name is %s and I am %d years old." % (name, age))

这段代码将会输出:

My name is John Doe and I am 27 years old.
debug输出

在编写程序时,可能需要输出调试信息。Python程序可以使用print()函数输出调试信息。下面是一个简单的示例:

name = 'John Doe'
age = 27
print("name: %s, age: %d" % (name, age))

输出结果:

name: John Doe, age: 27

这些是Python程序输出的一些基本内容和示例。在编写Python程序时,请根据需要使用不同的输出方法。