join方法
# join将字符串中的每一个元素按照指定的分隔符进行拼接
test = "Hello World"
print(test)
v = "_".join(test)
print(v)
split/lsplit/rsplit方法
# split/lsplit/rsplit以指定字符进行分割,但不获取该字符,可指定分割次数
test = "Hello World"
v1 = test.split('o',1)
print(v1)
v2 = test.split('o',2)
print(v2)
find方法
# find用于查找,找到后返回位置信息,若未找到则返回-1
test = 'Alex'
v3 = test.find('ex')
print(v3)
v4 = test.find('ax')
print(v4)
strip/lstrip/rstrip方法
# strip/lstrip/rstrip用于去除字符串中的space、\n、\t等
# 也可以指定参数
test = '***Hello World***'
v5 = test.strip('*')
print(v5)
索引
# 索引
test = 'Alex'
v6 = test[0]
print(v6)
v7 = test[0:-1]
print(v7)
len
# Python3里:len获取当前的字符串由几个字符组成,如下例,len=3
# Python2里:len获取当前的字符串一共多少个字节,如下例,len=9
test = '杨小明'
v9 = len(test)
print(v9)
# 作用于列表时,len计算共有几个切片
li = [11,22,33,'aa']
v10 = len(li)
print(v10)
for循环
# for循环
test = 'Hello world'
for abc in test:
print(abc)
replace方法
# replace用于替换字符串中的特定字符
test = '*Alex*Alex*Alex*Alex'
v11 = test.replace('Alex','Hello',2)
print(v11)
关于字符串
字符串一旦创建,就不可修改。
一旦修改或拼接,都会重新生成新的字符串
range创建数列
# range创建数列
v12 = range(0,100,5)
for item in v12:
print(item)
# 将字符串对应的索引打印出来
test = input('>>>')
for i in range(len(test)):
print(i,test[i])