字符串
使用引号(单引号,双引号,三引号)引起来的内容就是字符串。
字符串定义:元素以引号包围 不可修改的 有序序列
字符串索引
字符串索引从零开始,倒序从-1开始
# 字符串索引
a = '123abc'
print(a[0])
print(a[3])
i = 0
while i < len(a):
print(a[i])
i += 1
a = '123abc'
for i in range(len(a)):
print(a[i])
a = '123abc'
for x in a:
print(x)
a="123abc"
print(a[-1])
for i in range(-1,-len(a)-1,-1):#步长是-1
print(a[i])
i=-1
while i>-len(a)-1:
print(a[i])
i-=1
字符串切片
# 切片
a = '123abcd'
b = a[0:5]
print(b) # 123ab
for i in range(0, 5):
print(a[i], end=" ") # 1 2 3 a b
print()
for i in range(0, 5, 2):
print(a[i], end=" ") # 1 3 b
print()
a = '123abcd'
print(a[3:]) # abcd
a = '123abcd'
print(a[:5]) # 123ab
a = '123abcd'
print(a[:]) # 123abcd
a = '123abcd'
print(a[::3]) # 1ad
a = '123abcd'
print(a[3::3]) # ad
a = '123abcd'
for i in range(3, 7, 3):
print(a[i], end="") # ad
print()
a = '123abcd'
print(a[:4:3]) # 1a
a = '123abcd'
print(a[3:0:-1]) # a32 前闭后开
a = '123abcd'
print(a[: