insertpython中是什么意思,python中的insert

  insertpython中是什么意思,python中的insert

  split()函数用于分割一个字符串并返回一个字符串列表。

  拆分()

  当没有参数时,它被空格分开。

  当有一个参数时,它用于分段。

  当没有参数时

  示例:

  st0=宋桓公

  打印(st0.split())

  结果是:

  [宋,桓,宫]

  结论:没有参数的时候,默认是用空格做参数,不管空格在哪里,或者有一部分都被打死了!保留没有空格的部分,非常好理解。

  你取参数的时候,可能和你想的不一样。

  我们最终将用I替换上面字符串中的空格。将split的参数设置为 I

  示例:

  st0=iisongiiihuaniiiigongi

  打印(st0.split(i ))

  结果是:

  [,,宋,,,欢,,,, ,宫, ]

  因此,它不是想象中的[宋,桓,宫],而是大量的空字符串元素 。这个怎么理解?

  分析:以切五花肉为例。

  取参数时,我们把字符串想象成一块五花肉,比如五花肉的字符串‘iisongiiihuaniiiigongi’。我们将split(i )的参数设置为 I 。那么‘我’就是五花肉里的肥肉。刀需要切的地方,切下来的“肉”除了肥肉之外都会加到字符串数组里(也就是返回值)。从左到右,直到切割完成。

  让我们把这块肉“iisongiiihuaniiiigongi”拿去做手术。

  第一刀:

  看看刀下的“肥肉”,第一个我就被切掉了。过了这一刀,只有肥肉会被切掉,没有瘦肉,肥肉会被丢弃。所以字符串数组的第一个元素是一个空字符串。

  第二刀:

  第一刀下去,五花肉少了一块肥肉(我),就剩‘isongiihuaniiiigongi’了。

  与第一刀相同,向字符串数组添加一个空字符串。

  第二刀:

  目前五花肉是‘songiiihuaniiiigongi’。我们把‘songi’从肥肉上切下来,肥肉是不需要的,所以把字符串‘song’加到字符串数组里。

  五花肉里还剩下‘iihuaniiiigongi’。

  接下来的第三刀和第四刀又得到两根空弦,第五刀得到‘欢’

  .

  直到最后,整个肉块里只剩下我一个。最后一次截完我就截掉了,所以最后一个元素zydbbt是空字符串。

  使用实战

  “你好,孩子,再见”

  str.split([)[1]。拆分(])[0]

   www . doi do . com

  str.split([)[1]。拆分(])[0]。拆分(.)

  [www , doiido , com]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: