首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中将数字添加到字符串中

在python中将数字添加到字符串中
EN

Stack Overflow用户
提问于 2020-05-26 22:03:50
回答 3查看 58关注 0票数 0

我有一个数字字符串,例如12458960。我如何开始添加它们,使其成为1+2+4+5+8+9+6+0 = 35

我已经将这些数字记录到了一个名为ccn的变量中。我现在只需要得到这笔钱。我尝试使用添加字符串号,

代码语言:javascript
复制
ccn[0]+ccn[1]+ccn[2]+ccn[3]+ccn[4]+ccn[5]+ccn[6]+ccn[7]

但这并不管用。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2020-05-26 22:06:19

你可以这样做:

代码语言:javascript
复制
a = '12458960'
res = sum(map(int, a))
print(res)

输出:-

代码语言:javascript
复制
35
票数 1
EN

Stack Overflow用户

发布于 2020-05-26 22:07:52

试试下面这一条:

代码语言:javascript
复制
a = '12458960'
print (sum(int(i) for i in a))
票数 1
EN

Stack Overflow用户

发布于 2020-05-26 22:07:38

下面是一个非常基本的方法:

代码语言:javascript
复制
num = '123458960'
number = 0
for n in num:
    number += int(n)
print(number)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62023949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档