python中split是什么?让我们一起来了解一下split函数

许多学习python开发的小伙伴们都有一个疑问,python中的split是什么呢,它如何使用?通过这篇文章让我们来学习一下python中的split是什么,它该如何使用。

split的英文翻译为分裂。 Python中split就是将一个字符串分裂成多个字符串,并以列表的形式返回。

split其实是一个内置函数,主要是用来进行分割对字符串的,字符串分割后以列表的形式返回,该函数的语法是:

“str.split(str="",num=string.count(str))”

参数

str -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。

num -- 分割次数。默认为 -1, 即分隔所有。如果split()没有带参数时以空格进行分割,代参数时,以该参数进行分割。

示例:

不带参数如下代码:

In[1]:str_1=‘HowareYou’In[2]:print(str_1.split())

输出结果为:[‘How’,’are’,’You’]

结论:如果split不带参数时,系统默认判定是以空格作为参数,不管空格在哪,或者有几个,就会全部被搞掉。

下面我们来看看带参数的案例:

In[3]:str_2=‘iiHowiiiareiiiiYoui’In[4]:print(str_2.split(i))

输出结果为:['', '', How', '', '', 'are', '', '', '', 'you', '']

通过以上两个案例让我们了解到Python中split就是将一个字符串分裂成多个字符串,并以列表的形式返回。且split 是一个内置函数,主要是用来进行分割对字符串的,字符串分割后以列表的形式返回。

营销型网站