是一种常见的操作,它可以帮助我们快速地将一个字符串拆分成几个子字符串。Python提供了两种切割字符串的方法,一种是使用字符串切割函数,另一种是使用字符串分割方法。
字符串切割函数,也就是split()函数,它可以接受一个或多个字符串作为参数,把字符串按照参数中的字符串进行切割,返回一个列表,其中包含每一段切割后的字符串。例如:
str = "This is a string"
str_list = str.split(' ')
print(str_list)
运行结果:
['This', 'is', 'a', 'string']
可以看到,字符串按空格切割后,返回一个列表,其中包含每一段切割后的字符串。
另一种切割字符串的方法是使用字符串分割方法,也就是partition()方法,它可以将一个字符串按照指定的字符串进行分割,返回一个元组,其中包含三个元素,分别是分割前的字符串,分割符,分割后的字符串。例如:
str = "This is a string"
str_tuple = str.partition(' ')
print(str_tuple)
运行结果:
('This', ' ', 'is a string')
可以看到,字符串按空格分割后,返回一个元组,其中包含三个元素,分别是分割前的字符串,分割符,分割后的字符串。
是一种常见的操作,它可以帮助我们快速地将一个字符串拆分成几个子字符串,切割字符串的方法有字符串切割函数和字符串分割方法,它们各有不同的返回结果,使用起来也各有不同的优点。
本文链接:http://task.lmcjl.com/news/8801.html