python-strip与split

Posted 李永杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-strip与split相关的知识,希望对你有一定的参考价值。

 1 # 参考链接:https://www.cnblogs.com/yunyinzhihua/p/6884920.html
 2 \'\'\'
 3 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。
 4 strip()方法语法:    str.strip([chars]);
 5 参数:               chars -- 移除字符串头尾指定的字符。
 6 返回值:             返回移除字符串头尾指定的字符生成的新字符串。
 7 \'\'\'
 8 
 9 print("注:strip 只是用于去除  开头  和  结尾  指定字符(默认为空格),不会处理位于中间位置的字符!!!")
10 
11 str = "  000000  this is string example ... wow!!!  0000000  ";
12 str1 = "000000  this is string example ... wow!!!  0000000";
13 print("-"*15,"去除开头和结尾的空格","-"*15)
14 print(str,"原数据")
15 print(str.strip(\' \'),"除去开头和结尾的 空格 之后的结果")
16 print("-"*15,"去除开头和结尾的数字0","-"*15)
17 print(str1,"原数据")
18 print (str1.strip(\'0\'),"除去开头和结尾的数组 0 之后的结果")
19 
20 \'\'\'
21 Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
22 语法:     str.split(str="", num=string.count(str))    ,
23 参数:         str -- 分隔符,默认为所有的空字符,包括空格、换行(\\n)、制表符(\\t)等。
24               num -- 分割次数。
25 返回值:   返回分割后的字符串列表。
26 \'\'\'
27 print("\\n","="*50)
28 print("注:split(‘分隔符’,‘分割次数’)")
29 str = "Line1-abcdef \\nLine2-abc \\nLine4-abcd";
30 print("原始数据")
31 print(str)
32 print(str.split()," 按空格进行分割,次数不限")               # 使用默认分隔符
33 print(str.split(\' \', 1 ),"按空格进行分割,只进行一次分割")   # 分割符为 空格,进行 1 次分割
34 
35 \'\'\' 运行结果:
36 注:strip 只是用于去除开头和结尾指定字符(默认为空格),不会处理位于中间位置的字符!!!
37 --------------- 去除开头和结尾的空格 ---------------
38   000000  this is string example ... wow!!!  0000000   原数据
39 000000  this is string example ... wow!!!  0000000 除去开头和结尾的 空格 之后的结果
40 --------------- 去除开头和结尾的数字0 ---------------
41 000000  this is string example ... wow!!!  0000000 原数据
42   this is string example ... wow!!!   除去开头和结尾的数组 0 之后的结果
43 
44  ==================================================
45 注:split(‘分隔符’,‘分割次数’)
46 原始数据
47 Line1-abcdef 
48 Line2-abc 
49 Line4-abcd
50 [\'Line1-abcdef\', \'Line2-abc\', \'Line4-abcd\']  按空格进行分割,次数不限
51 [\'Line1-abcdef\', \'\\nLine2-abc \\nLine4-abcd\'] 按空格进行分割,只进行一次分割
52 \'\'\'

 

使用 re.split() 实现分割有多个参数:

参考链接:https://blog.csdn.net/shidamowang/article/details/80254476

1 import re
2 re.split(\'[-+]\', label) # 实现将 - 和 + 同时作为分隔符进行分割

 

以上是关于python-strip与split的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 片段

将多个输出中的hls属性设置为单独的片段代码

作业09-集合与泛型

split命令

split命令

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途