41讲 继承int类型
class Nint(int):def __new__(cls, arg=0):
if isinstance(arg, str):
total = 0 这里是什么意思啊?
for each in arg:
total += ord(each)
arg = total
return int.__new__(cls, arg)
感觉这个代码看得我晕晕乎乎的。。。 如果 arg 为字符串类型,则遍历 arg 的每个字符,将字符的 ASCII 码与 total 累加
total = 0 这里是什么意思啊?
初始化一个变量,用于统计 for 循环过程中,循环参数的字符串中的各个字符的 ASCII 码值之和
页:
[1]