''' while循环实现遍历获取字符串中的每一个字符 ''' ''' 在Python中字符串类型的数据是一个可迭代的数据类型,可迭代类型是指其内容可以一个个依次取出的一种类型, 其次字符串类型的数据我们可以使用下标的方式进行获取:字符串变量[下标索引],Python中默认的下标位置是从0开始的,注意下标不能越界。 ''' name = 'jerry' print('-----------------------------通过下标索引位置获取字符串中的字符------------------') # 1、正向获取:默认的下标位置是从0开始的,注意下标不能越界 print(name[0]) print(name[1]) print(name[2]) print(name[3]) print(name[4]) # print(name[5]) # IndexError: string index out of range:字符串下标越界异常 print('-' * 100) # 2、反向获取:默认的下标位置是从-1开始的,注意下标不能越界。 print(name[-1]) print(name[-2]) print(name[-3]) print(name[-4]) print(name[-5]) # print(name[-6]) # IndexError: string index out of range:字符串下标越界异常 print('-' * 100) # 3、查看字符串中字符的个数方法len(字符串) print(len(name)) # 字符串下标最大值为字符串长度-1 print('-' * 100) # 4、字符串.count(字符):检查某一个字符在字符串中出现的个数,没有则返回0 print(name.count('r')) print(name.count('a')) print('-----------------------------通过while循环获取字符串中的每一个字符-----------------------------') # 1)定义一个下标索引位置的变量:index = 0 index = 0 # 2)使用while循环遍历获取字符串中的每一个字符 while index < len(name): # print(index) print(name[index]) index += 1 # 下标自增1,也是循环结束的条件
while循环实现遍历获取字符串中的每个字符
最新推荐文章于 2024-07-12 16:26:30 发布