Python中自定义lower函数

img


能理解把字符串中大写字母变成小写,但是为什么要用ord和chr函数,那个不是ASCII值转换的时候才用吗?没整明白这之间有什么关系(゚o゚;

就是ascii转换啊,因为大写小写的ascii的差是相等的

def lower_self(s):
    result = ""
    for c in s:
        if ord(c) >= 65 and ord(c) <= 90:
            result += chr(ord(c) + 32)
        else:
            result += c
    return result

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632