字符串共有

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)

posted on 2020-02-04 18:39  幽灵号  阅读(143)  评论(0)    收藏  举报