关于str.split()[0]的详细讲解

示例代码:

输入:>>> str="hello boy<[www.doiido.com]>byebye"
输入:>>> str.split("[")[1].split("]")[0]
输出:'www.doiido.com'


解释:split(“[”)表示以“[”为分隔符。** [1] **表示获取“[”之后的内容。split(“]”)表示以“]”为分隔符。[0]表示获取“]”之前的内容

再举一个例子:

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[0]

    1
    2

解释:获取“o”之前的字符串
得到:‘hell’

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[1]


解释:获取“o”之后的字符串
得到:’ b’(这里b的前面有个空格!)

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[3]


得到:‘iid’(这里得到的iid是第3个o后和第4个o前之间的内容)

str="hello boy<[www.doiido.com]>byebye"
str.split("[")[0]

    1
    2

解释:获取“[”之前的内容
得到:‘hello boy<’(这里得到的hello boy<是第一个[之前的内容)

                        
原文链接:https://blog.csdn.net/weixin_44025103/article/details/127516811
posted @ 2024-05-13 16:24  一只忙碌的蜗牛  阅读(26)  评论(0编辑  收藏  举报