#思路分析 获得当前的字符后,要判断是否在A和Z之间,更专业的办法是通过ord函数获得这个字符的ascii码表的十进制,判断是否在65和90之间。如果是大写字母,
#那么只要通过将十进制数加32来获得大写字母所对应的小写字母的十进制数值。
def lower(string):
if not string:
return None
lst = list(string)
for index,item in enumerate(lst):
ascii_index = ord(item)
if 65 <= ascii_index <= 90:
s = chr(ascii_index + 32)
lst[index] = s
return ''.join(lst)
if __name__ == "__main__":
print(lower("232rSFD"))
python基础之字符串大写转小写
最新推荐文章于 2024-07-15 21:48:38 发布