Python字符串常用方法
Python的字符串是不可变的,因此字符串对象上的方法不会更改字符串。而是返回一个新字符串。下面是常用的字符串方法:
- 字符串分割
split() 方法将一个字符串按照指定的分隔符分割成多个字符串,并返回一个列表。如果分隔符未指定,则使用空格作为分隔符。
# 示例代码
str1 = "hello, world"
print(str1.split(",")) # 输出:['hello', ' world']
- 字符串连接
join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
# 示例代码
list1 = ['hello', 'world']
str1 = '-'.join(list1)
print(str1) # 输出:hello-world
- 字符串替换
replace() 方法用于将指定子字符串替换为另一个字符串。
# 示例代码
str1 = "hello, world"
str2 = str1.replace("world", "python")
print(str2) # 输出:hello, python
文件简单读写的操作方法
文件是计算机中用来存储数据的一种常见的形式。Python提供了丰富的文件读写操作方法,下面我们来简单了解一下。
- 打开文件
使用open()函数打开一个文件,并返回一个文件对象。open()函数的第一个参数为文件名,第二个参数为打开模式。
# 示例代码
file_obj = open('file.txt', 'w') # 打开文件file.txt,以写入模式打开
- 写入数据
使用write()方法可以将字符串或者字节写入文件中,如果使用了程序将会覆盖原有文件内容。
# 示例代码
file_obj.write('hello, world\n')
file_obj.write('hello, python\n')
- 关闭文件
当我们将所需要的操作都完成后,最后需要使用close()方法关闭文件。
# 示例代码
file_obj.close() # 关闭文件
- 读取数据
使用read()方法可以读取文件中的全部内容,或者指定读取的字符数,也可以使用readlines()方法一次性读取文件中的所有行。
# 示例代码
file_obj = open('file.txt', 'r') # 以读取模式打开文件file.txt
str1 = file_obj.read() # 读取全部内容
print(str1)
file_obj = open('file.txt', 'r') # 以读取模式打开文件file.txt
str2 = file_obj.readline() # 读取一行内容
print(str2)
file_obj = open('file.txt', 'r') # 以读取模式打开文件file.txt
list1 = file_obj.readlines() # 读取所有行的内容
print(list1)
以上便是Python字符串常用方法及文件简单读写的操作方法的完整攻略。