【Python 训练营】N_13 遍历字符串

题目

将字符串生成迭代器,逐个访问字符串中每个字符,并大写合并输出。

分析

字符串转换迭代器,for循环遍历字符串。

答案

# 方法一
s1 = 'Python'
l = []
for i in iter(s1): # 使用iter()函数生成迭代器
    l.append(i.upper())
print(''.join(l))

# 方法二
s1 = 'Python'
l = []
for i,char in enumerate(s1): # 使用enumerate()函数将字符串转换为索引序列
    l.append(char.upper())
print(''.join(l))

# 方法三
s1 = 'Python'
l = []
for i in range(len(s1)): # 通过range()生成数字列表
    l.append(s1[i].upper())
print(''.join(l))

你可能感兴趣的:(Python,训练营,python,数据结构,开发语言)