You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现含参数构造函数的Append类,计算字符串字符ASCII值总和?

解决方案

实现代码

class Append:
    def __init__(self, a):
        # 参数化构造函数初始化输入字符串
        self.a = a
    
    def get_ascii_sum(self):
        # 返回字符串中所有字符的ASCII值之和
        return sum(ord(char) for char in self.a)

测试用例验证

# 实例化类并传入测试字符串
test_obj = Append("CodeTantra")
# 调用方法输出结果
print(test_obj.get_ascii_sum())  # 输出: 997

代码说明

  • 构造函数__init__接收字符串参数a,将其赋值给实例属性self.a完成初始化。
  • 方法get_ascii_sum遍历字符串的每个字符,用ord()获取字符的ASCII值,再通过sum()计算所有值的总和并返回。

内容的提问来源于stack exchange,提问作者Vignan Baratam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:20:40