Python 字符串去除空格
1、strip()方法
去除字符串 开头或者结尾 的空格
str = " Hello world"
str.strip()
print(str.strip())
输出:
"Hello world"
2、lstrip()方法
去除字符串 开头 的空格
str = " Hello world "
str.lstrip()
print(str.lstrip())
输出:
'Hello world '
3、rstrip()方法
去除字符串 结尾 的空格
str = " Hello world "
str.rstrip()
print(str.rstrip())
输出:
' Hello world'
4、replace()方法
可以去除全部空格
主要用于字符串的替换replace(old, new, count)
str = " Hello world "
str.replace(" ","")
输出:
"Helloworld"
5、 join()方法+split()方法
可以去除全部空格
join为字符字符串合成传入一个字符串列表,split用于字符串分割可以按规则进行分割
str = " Hello world "
b = "".join(str.split())
print(b)
输出:
"Helloworld"
去掉换行符
path_value = "OTU2\n-ODU2-OPU2-\n"
# 去掉空格和换行符
cleaned_path_value = path_value.replace(" ", "").replace("\n", "")
# 查找子字符串
location = cleaned_path_value.index('ODU2')
print(f"Cleaned string: '{cleaned_path_value}'")
print(f"Location of 'ODU2': {location}")
作者:星寂樱易李