gpt4 book ai didi

python - 如何操作整数/字符串中的数字?

转载 作者:行者123 更新时间:2023-11-28 23:04:10 25 4
gpt4 key购买 nike

我正在寻找一种通用方法来引用整数或字符串中的特定数字,我需要能够对交替数字执行不同的操作并对所有这些返回值的结果求和。

非常感谢任何帮助

哦,我是一个完全的初学者,所以不胜感激。

我会详细说明,Python 上是否有任何内置函数可以将整数缩减为数字列表,我已经无济于事,我希望这里有人能理解我的问题,抱歉这么含糊但我对 Python 的了解还不够多,无法提供非常深入的问题。

最佳答案

如果您以整数开头,请先将其转换为字符串;您无法方便地处理整数中的数字:

>>> myint = 979
>>> mystr = str(myint)
>>> mystr
'979'

用方括号中的索引对单个数字进行寻址,从零开始:

>>> mystr[1]
'7'

如果您需要对它们进行数学运算,请将这些数字转换回整数:

>>> int(mystr[1])
7

如果你只是做一个数字求和,列表理解很方便:

>>> sum( [ int(x) for x in mystr ] )
25

请记住,当您考虑单个数字时,您使用的是字符串,而当您进行算术运算时,您使用的是整数,所以这种事情需要大量的转换

关于python - 如何操作整数/字符串中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com