字符串未更改为大写
String not changing to uppercase
我想知道为什么我没有得到想要的输出?
我的代码-
= ['', '']
for i in :
print(i.upper())
print()
输出-
['', '']
期望的输出 -
FREE
CODECAMP
['', '']
你的文字是用数学等宽字体写的,没有 upper-case 个字母:
hex(ord(mylist[0][0]))
#'0x1d68f'
hex(ord('f'))
#'0x66' - this is the "normal f"
mylist[0][0] == 'f'
# False
因此,从技术上讲一切正常:i.upper()
将 i
转换为大写,但由于没有 upper-case 个字母,转换的结果是相同的字符串。
我想知道为什么我没有得到想要的输出? 我的代码-
= ['', '']
for i in :
print(i.upper())
print()
输出-
['', '']
期望的输出 -
FREE
CODECAMP
['', '']
你的文字是用数学等宽字体写的,没有 upper-case 个字母:
hex(ord(mylist[0][0]))
#'0x1d68f'
hex(ord('f'))
#'0x66' - this is the "normal f"
mylist[0][0] == 'f'
# False
因此,从技术上讲一切正常:i.upper()
将 i
转换为大写,但由于没有 upper-case 个字母,转换的结果是相同的字符串。