本文主要分享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)
运行结果:
第1行代码将一长串的字符赋值给imgs_in,第二行代码将其打印出来。
第3行代码表示以符号"\"对字符串进行分割,默认是对字符中所有的"\"都进行分割。注意此处用了“\\”,是因为需要语法上需要转义,如果不理解请自行百度。所以打印出来的效果为:
第4行代码表示以符号“\”对字符串进行分割,但只分割2次,所以打印出来只有3段字符串,效果为:
第7行代码表示以符号"\"对字符串中所有的"\"都进行分割,然后取第5个片段,注意序号是从0开始的,排序如下:
打印效果为;
第9行代码表示对“1_6990008_0.jpg”这个字符串以"_"进行分割,然后取第0个片段,打印效果自然就变成: