天天看点

python中字符串的截取详解

格式:

字符串[开始位置:结束位置:间隔位置]

演示代码:

# python字符串截取大全
string1 = 'ABCDEFG'

print("字符串string1的内容:" + string1)
print("----------------------------------")

print("截取第一位到第三位的字符: " + string1[0:3:])

print("截取字符串的全部字符:" + string1[::])

print("截取第七个字符到结尾:" + string1[6::])

print("截取第三个字符:" + string1[2])

print("截取从头开始到倒数第三个字符:" + string1[:-3:])

print("截取倒数第一个字符:" + string1[-1])

print("与原字符串顺序相反的字符串:" + string1[::-1])

print("截取倒数第三位与倒数第一位之间的字符:" + string1[-3:-1:])

print("截取倒数第三位到结尾:" + string1[-3::])

print("逆序截取:" + string1[:-5:-3])
           

结果:

字符串string1的内容:ABCDEFG
----------------------------------
截取第一位到第三位的字符: ABC
截取字符串的全部字符:ABCDEFG
截取第七个字符到结尾:G
截取第三个字符:C
截取从头开始到倒数第三个字符:ABCD
截取倒数第一个字符:G
与原字符串顺序相反的字符串:GFEDCBA
截取倒数第三位与倒数第一位之间的字符:EF
截取倒数第三位到结尾:EFG
逆序截取:GD