day1---字符串处理3(python一天一学)

test = 'abcdefjh'
test2 = ' abcdefjh '

# 字符串插入分隔
print('#'.join(test))
# 字符串固定长度左填充
print(test.rjust(20, '@'))
# 字符串固定长度右填充
print(test.ljust(20, '@'))

# 去掉左侧字符
print(test.lstrip('a'))
# 去掉右侧字符
print(test.lstrip('h'))
# 去掉空格
print(test2)
print(test.strip(' '))

# 字符串替换
a = '我是谁,我在哪'
b = str.maketrans('我谁', '你猪')
newa = a.translate(b)
print(newa)

# 将字符串分割成三份,以第二份为分割参数,参数从开始处计算
c = '我是谁:谁是我:啊'
print(c.partition(':'))
# 将字符串分割成三份,以第二份为分割参数,参数从结尾处计算
print(c.rpartition(':'))
# 分割无限份,删除分割符
print(c.split(':'))
# 分割固定份,删除分割符
print(c.split(':', 1))

猜你喜欢

转载自www.cnblogs.com/hahagaga/p/9591031.html