python字符串常用方法及文件简单读写的操作方法

  • Post category:Python

Python字符串常用方法

Python的字符串是不可变的,因此字符串对象上的方法不会更改字符串。而是返回一个新字符串。下面是常用的字符串方法:

  1. 字符串分割

split() 方法将一个字符串按照指定的分隔符分割成多个字符串,并返回一个列表。如果分隔符未指定,则使用空格作为分隔符。

# 示例代码
str1 = "hello, world"
print(str1.split(","))  # 输出:['hello', ' world']
  1. 字符串连接

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

# 示例代码
list1 = ['hello', 'world']
str1 = '-'.join(list1)
print(str1)  # 输出:hello-world
  1. 字符串替换

replace() 方法用于将指定子字符串替换为另一个字符串。

# 示例代码
str1 = "hello, world"
str2 = str1.replace("world", "python")
print(str2)  # 输出:hello, python

文件简单读写的操作方法

文件是计算机中用来存储数据的一种常见的形式。Python提供了丰富的文件读写操作方法,下面我们来简单了解一下。

  1. 打开文件

使用open()函数打开一个文件,并返回一个文件对象。open()函数的第一个参数为文件名,第二个参数为打开模式。

# 示例代码
file_obj = open('file.txt', 'w')  # 打开文件file.txt,以写入模式打开
  1. 写入数据

使用write()方法可以将字符串或者字节写入文件中,如果使用了程序将会覆盖原有文件内容。

# 示例代码
file_obj.write('hello, world\n')
file_obj.write('hello, python\n')
  1. 关闭文件

当我们将所需要的操作都完成后,最后需要使用close()方法关闭文件。

# 示例代码
file_obj.close()  # 关闭文件
  1. 读取数据

使用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字符串常用方法及文件简单读写的操作方法的完整攻略。