在不使用Python内置方法的情况下,可以使用循环遍历列表中的单词,并使用ASCII码将每个单词的字母转换为大写形式。具体步骤如下:
以下是示例代码:
def uppercase_words(word_list):
new_list = []
for word in word_list:
new_word = ''
for char in word:
ascii_value = ord(char)
if 97 <= ascii_value <= 122: # 小写字母的ASCII范围
new_char = chr(ascii_value - 32) # 转换为大写字母的ASCII码
else:
new_char = char
new_word += new_char
new_list.append(new_word)
return new_list
word_list = ['apple', 'banana', 'orange']
result = uppercase_words(word_list)
print(result)
这段代码将列表['apple', 'banana', 'orange']
中的单词转换为大写形式,输出结果为['APPLE', 'BANANA', 'ORANGE']
。
腾讯云相关产品介绍链接地址:https://cloud.tencent.com/product
领取专属 10元无门槛券
手把手带您无忧上云