1、去除Python字符串中的空格
strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)
lstrip:用来去除开头字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)
rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)
使用示例:print(" cjavapy ".strip()) # returns "cjavapy"
print(" cjavapy ".lstrip()) # returns "cjavapy "
print(" cjavapy ".rstrip()) # returns " cjavapy"
print(" c javapy py ".replace(' ', '')) # returns "cjavapy"
2、去除Python字符串中换行符(\r,\n)
\r和\n都是以前的那种打字机传承来的。
\r 代表回车,也就是打印头归位,回到某一行的开头。
\n代表换行,就是走纸,下一行。
linux只用\n换行。
win下用\r\n表示换行。
使用 .strip()只能够去除字符串首尾的换行符,不能够去除中间的换行符,还需要使用 .replace()来替换\r和\n换行符。
1)去除换行符.replace('\n', '').replace('\r', '')
2)去除制表符(\t).replace('\t', '')
3)其它特殊字符去除,也使用同样.replace()的方法替换即可