1.拆分字符串
str.split(separator, maxsplit)
其中,separator
是分隔符,用于指定在哪些字符处分割字符串。如果省略 separator
参数,则默认使用空格作为分隔符。
maxsplit
是一个可选参数,用于指定最大分割次数。如果省略 maxsplit
参数,则会对整个字符串进行分割。
最后返回一个列表list1
my_str = 'hellow world'
list1 = my_str.split()
print(list1)
运行结果为:
['hellow', 'world']
我们也可以指定其他的作为分隔符,也可以指定最大分割次数
比如:
my_str = 'hellow world,python is great'
#使用,作为分隔符
list1 = my_str.split(',')
print(list1)
#分割三次
list2 = my_str.split(maxsplit=3)
print(list2)
运行代码:
['hellow world', 'python is great']
['hellow', 'world,python', 'is', 'great']
2.我们还可以把splite()放在input()之后
a = input()
b = input().split(',')
c = input().split()
print(a)
print(b)
print(c)
#均输入:hellow world, ni hao python, 666
运行代码:
hellow world, ni hao python, 666
['hellow world', ' ni hao python', ' 666']
['hellow', 'world,', 'ni', 'hao', 'python,', '666']