本文主要分享python函数split()实例,学习语法如果有好的例子看一眼就明白。

代码如下:

1 imgs_in = "D:\\0_project\\PycharmProjects\\deal_with_all_image\\image_in\\1_6990008_0.jpg"
 2 print(imgs_in)
 3 x = imgs_in.split('\\')
 4 y = imgs_in.split('\\',2)
 5 print(x)
 6 print(y)
 7 x = imgs_in.split('\\')[5]
 8 print(x)
 9 x = x.split("_")[0]
10 print(x)

运行结果:

python的split python的split函数用例_python

第1行代码将一长串的字符赋值给imgs_in,第二行代码将其打印出来。

第3行代码表示以符号"\"对字符串进行分割,默认是对字符中所有的"\"都进行分割。注意此处用了“\\”,是因为需要语法上需要转义,如果不理解请自行百度。所以打印出来的效果为:

python的split python的split函数用例_split_02

第4行代码表示以符号“\”对字符串进行分割,但只分割2次,所以打印出来只有3段字符串,效果为:

python的split python的split函数用例_赋值_03

第7行代码表示以符号"\"对字符串中所有的"\"都进行分割,然后取第5个片段,注意序号是从0开始的,排序如下:

python的split python的split函数用例_split_04

打印效果为;

python的split python的split函数用例_赋值_05

第9行代码表示对“1_6990008_0.jpg”这个字符串以"_"进行分割,然后取第0个片段,打印效果自然就变成:

python的split python的split函数用例_赋值_06