字符串共有
1 : 计算长度“len()” 。(字符串》计算字符串中的字符个数)
2:索引 '[]'中括号表示索引 从0开始,数第几个 表示从前向后取
索引 特殊取值 [-1]表示从后向前取
3:切片
1;计算长度“len()”的用法
'''
a = 'safdh46'
v2 = a[5]
print(v2)
'''
2: 索引“字符[]”的用法 空格前必须加字符
'''
a = 'nihao'
b = a[1] # 从左向右取1位置的字符
b1 = a [-1] # 从右向左取1位置的字符
'''
3:切片的用法
'''
a = 'nihao'
a1 = a[2:3] # 对于 2<=索引位置<3 a1取值h
a2 = a[2:] #对于 2<=索引位置 a2取值hao
a3 = a[:-1] #对于 索引位置<-1 a3取值niha
'''
计算a的长度
'''
a = 'ahie8379'
in_a = len(a) # 计算 a 的长度,比如8个
'''
循环a
'''
b = 0
while True:
print (b)
b += 1
'''
索引出a的字母
'''
a1 = a[b]
print(a1)
'''
功能嵌套
'''
a = 'ahshiuev123'
in_a = len(a)
b = 0
while True:
a1 = a[b]
print(a1)
if b == in_a - 1:
break
b += 1
'''
len 计算长度练习题
需求让用户输入任意字符串,获取字符串之后,计算其中有多少个数字
'''
a = input('请输入内容:')
b = len(a) # 计算a的长度
c = 0
d = 0
while True:
a1 = a[c] #索引取值
a2 = a1.isdigit() #判段a2是否是数字
if a2:# 如果是数字,记录数字
d += 1
if c==b-1:
break
c += 1
print(d) # 输出数字
'''
切片的练习题
需求 ,取最后两个字符
'''
方法一
a = input('请输入:')
a1 = a[-2:] # 从右向左取头两个字符
print(a1)
'''
a = input('请输入:')
b = len(a)
c = a[b-2:b] # 赋值b直接取值
print(c)
浙公网安备 33010602011771号