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)