在Python中,split_string
函数用于切分字符串,而substring
函数用于截取字符串的子串。它们的功能和使用方式有一些区别:
split_string
函数:这个函数使用split()
方法切分字符串,并返回一个字符串列表。它的语法是string.split(delimiter)
,其中string
是要切分的字符串,delimiter
是分隔符。切分后的结果是一个字符串列表,每个元素是原字符串中根据分隔符切分的部分。
示例:
my_string = "apple,banana,orange" result = my_string.split(",") print(result) # 输出 ['apple', 'banana', 'orange']
substring
函数:这个函数用于截取字符串的子串,通过指定起始位置和结束位置来实现。它的语法是string[start:end]
,其中string
是原字符串,start
是起始位置(包含),end
是结束位置(不包含)。截取的结果是从起始位置到结束位置之间的子串。
示例:
my_string = "Hello, world!" result = my_string[7:12] print(result) # 输出 "world"
可以看到,split_string
函数是根据指定的分隔符切分字符串,并以字符串列表的形式返回结果。而substring
函数则是通过指定起始位置和结束位置来截取字符串,并返回截取的子串。