python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)

  • Post category:Python

Python基础入门详解

文件输入输出(File I/O)

文件输入输出在Python中非常常见,这里简单介绍几个常用的方法。

打开文件

在Python中打开文件可以使用open()函数,该函数的参数有文件名和打开模式,打开模式有只读、写入、追加等多种模式。

# 示例1:打开文件并读取其内容
with open('file.txt', 'r') as f:
    content = f.read()
    print(content)
# 示例2:打开文件并写入内容
with open('file.txt', 'w') as f:
    f.write('Hello World!')

关闭文件

在使用open()函数打开文件之后,需要使用close()函数关闭文件。

# 示例3:打开文件并读取其内容,最后需要关闭文件
f = open('file.txt', 'r')
content = f.read()
print(content)
f.close()

读取文件内容

在Python中,用read()函数读取整个文件的内容,用readline()函数读取一行内容,用readlines()函数读取所有行的内容并返回一个列表。

# 示例4:读取文件中的所有行
with open('file.txt', 'r') as f:
    lines = f.readlines()
    print(lines)

另存为文件

在Python中将变量的值写入文件可以直接使用write()函数,将多个变量的值保存到一个文件可以使用%占位符或者format()函数。

# 示例5:将变量的值保存到文件中
name = 'Alice'
age = 20
with open('info.txt', 'w') as f:
    f.write(name + '\n')
    f.write(str(age) + '\n')

内建类型字典(Dictionary)操作使用方法

创建字典

在Python中,用{}dict()函数可以创建一个空字典,用{'key': 'value'}dict(key=value)可以创建包含一个键值对的字典。

# 示例6:创建字典并输出
d1 = {}
d2 = dict()
d3 = {'name': 'Alice', 'age': 20}
d4 = dict(name='Alice', age=20)
print(d1, d2, d3, d4)

访问字典元素

在Python中,可以通过键来访问字典元素。

# 示例7:通过键访问字典元素
d = {'name': 'Alice', 'age': 20}
print(d['name'], d['age'])

修改字典元素

在Python中,可以通过键来修改字典元素。

# 示例8:修改字典元素
d = {'name': 'Alice', 'age': 20}
d['age'] = 21
print(d)

删除字典元素

在Python中,可以使用del命令删除字典元素。

# 示例9:删除字典元素
d = {'name': 'Alice', 'age': 20}
del d['age']
print(d)

遍历字典

在Python中,可以使用items()函数遍历字典。

# 示例10:遍历字典
d = {'name': 'Alice', 'age': 20}
for key, value in d.items():
    print(key, value)