Python 字符串切割:切片和 split() 方法详解
Python 字符串可以通过切片操作和 split() 方法进行切割。
切片操作
切片操作通过指定起始位置和结束位置来截取字符串的一部分。具体语法为:
string[start:end:step]
其中,start 表示起始位置(默认为 0),end 表示结束位置(默认为字符串的长度),step 表示步长(默认为 1)。
例如:
s = 'Hello, World!'
print(s[7:]) # 输出 'World!'
print(s[:5]) # 输出 'Hello'
print(s[7:12]) # 输出 'World'
print(s[::2]) # 输出 'Hlo ol!'
split() 方法
Python 字符串还提供了 split() 方法来进行切割。该方法可以通过指定分隔符来将字符串分割成多个子串,返回一个子串列表。具体语法为:
string.split(separator, maxsplit)
其中,separator 表示分隔符(默认为空格),maxsplit 表示最大分割次数(默认为 -1,即全部分割)。
例如:
s = 'Hello, World!'
print(s.split()) # 输出 ['Hello,', 'World!']
print(s.split(', ')) # 输出 ['Hello', 'World!']
原文地址: https://www.cveoy.top/t/topic/otpr 著作权归作者所有。请勿转载和采集!