#实现lower
def my_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(my_lower("2345ZRdV"))
后面会更新大小写的转换,之间会涉及ascii,将会进行总结。
更新:总结来啦
ascii码使用的简单总结