split(' ')和split()区别是什么?
本帖最后由 jcpython2 于 2022-9-26 10:44 编辑list = input().split(' ')
list.insert(0,'Allen')
print(list)
代码2输出提示错误
a = input().split()
a.insert(0,'Allen')
print(a)
Niuniu Niumei Lucy
['Aleen', 'Niuniu', 'Niumei', 'Lucy']
题目要求:
示例1
输入:
Niuniu Niumei Lucy
输出:
['Allen', 'Niuniu', 'Niumei', 'Lucy'] {:10_277:}找到了,原来是切割依据
默认多个空格, ' '就是一个空格
split 填入参数 " " 空格字符 和 split 默认切割空格字符是有差别的
默认情况下会将 "" 空字符切割后去除,而非默认切割,填入 " " 空格切割不会将 "" 空字符串给去除
参考代码:
>>> str1 = "I Love Fishc.com"
>>> print(str1.split())
>>> print(str1.split(" "))
['I', 'Love', 'Fishc.com']
['I', '', '', '', 'Love', '', '', 'Fishc.com']
学习
页:
[1]