python中的chr和 ord 用法

ord()取字符对应ascii码,chr()返回ascii码对应字符

LeetCode第389题:
给定两个字符串 s 和 t,它们只包含小写字母。
字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。
请找出在 t 中被添加的字母。

示例:

输入:
s = "abcd"
t = "abcde"

输出:
e

解释:
'e' 是那个被添加的字母。

Python题解:

class Solution:
    def findTheDifference(self, s: str, t: str) -> str:
        sums = sum(map(ord, t)) - sum(map(ord, s))
        return chr(sums)

你可能感兴趣的:(python中的chr和 ord 用法)