#2
傻眼猫咪2021-08-30 13:36
|
程序代码:
string = input('Entre your str: ')
re = []
for s in string:
if s.islower():
re.append(s)
elif s.isupper():
re.append(f'UPPER{s}')
elif s.isdigit():
re.append(f'0{s}')
else:
re.append(s)
print(re)
re = []
for s in string:
if s.islower():
re.append(s)
elif s.isupper():
re.append(f'UPPER{s}')
elif s.isdigit():
re.append(f'0{s}')
else:
re.append(s)
print(re)
输入iPhone13输出['i', 'UPPERP', 'h', 'o', 'n', 'e', '01', '03']
如果想输出['i', 'UPPERP', 'h', 'o', 'n', 'e', '013']呢?也就是数字字符串不分开。然后在数字字符串前加个0,用正则表达式是不是比较好。