Python-字符串-去除首尾的指定字符

1 前言

最近在用到防止字符串转义函数——repr,但是他生成的字符串首尾会自动加上单引号,详见博客,可以使用strip函数进行去除。

2 实践

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# strip不传参数默认去掉空格
test_str = ' string '
# 去掉首尾空格
print(test_str.strip()) # string
# 去掉首空格
print(test_str.lstrip()) # string
# 去掉尾空格
print(test_str.rstrip()) # string

# 指定字符
str1 = "123\tabc"
str2 = repr(str1)
print(str1) # 123 abc
print(str2) # '123\tabc'
print(str2.strip("\'")) # 123\tabc