Python split()方法:通过指定分隔符对字符串进行分割并返回一个列表,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等。
- l Str.split()默认以空格,换行\n,制表符\t分割
- l Str.split(‘字符串’):以字符串为分割
- l Str.split(‘字符串’,2):分割以前2次出现的字符串为分割
- l 上代码会更好理解如下:
# 中间是空格str ='I am is jiyanjiao'print('str =I am is jiyanjiao 分割后的结果:',str.split())#中间是换行符str1 = 'I ' \ 'am' \ 'is' \ 'jiyanjiao'print('str1 n/ 换行 分割后的结果:',str.split())#中间是制表符str2='I am is jiyanjiao'print('str2 t/ 制表符分割后的结果:',str2.split())# 以is分割print('str以is为分割后的结果:',str.split('is'))#以字母i为分割print('str以字母i为分割后的结果:',str.split('i',2))'''打印结果:str =I am is jiyanjiao 分割后的结果: ['I', 'am', 'is', 'jiyanjiao']str1 n/ 换行 分割后的结果: ['I', 'am', 'is', 'jiyanjiao']str2 t/ 制表符分割后的结果: ['I', 'am', 'is', 'jiyanjiao']str以is为分割后的结果: ['I am ', ' jiyanjiao']str以字母i为分割后的结果: ['I am ', 's j', 'yanjiao']'''