Python3 字符串截取

Python3 字符串截取

str = 'ABCDEFGH'
print(str[0])  # 截取第一个字符
print(str[-1])  # 截取倒数第一个字符
print(str[6:])  # 截取第七个字符之后的
print(str[-5:-2])  # 截取倒数第五位与倒数第二位之前的字符
print(str[0:3])  # 截取第一位到第三位的字符
print(str[-3:])  # 截取倒数第三位到结尾
print(str[:-3])  # 截取从头开始到倒数第三个字符之前
print(str[:])  # 截取字符串的全部字符
print(str[::-1])  # 创造一个与原字符串顺序相反的字符串

结果:
A
H
GH
DEF
ABC
FGH
ABCDE
ABCDEFGH
HGFEDCBA

python3 特殊符号截取

AA = 'aaaaa/bbb(ccc)'

print("===>>>:",AA.split('(')[0]) # 截取( 之前的字符
print("--->>>:",AA.split('(')[1]) # 截取( 之后的字符

print("===>>>:",AA[0:AA.rfind('(')]) # 截取( 之前的字符
print("--->>>:",AA[AA.rfind('('):])  # 截取( 之后的字符

结果:
===>>>: aaaaa/bbb
--->>>: ccc)
===>>>: aaaaa/bbb
--->>>: (ccc)

python3 截取字符之间的符号

AA = 'aaaaa/bbb(ccc)'
begin=AA.find("(")
end=AA.rfind(")")
s=AA[begin:end]
s1=AA[begin+1:end]
s2=AA[begin+2:end]
print(s)
print(s1)
print(s2)
结果:
(ccc
ccc
cc

版权声明:本文为qq_44808756原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。