只是用它创建一个字符串。
myinteger = 212345number_string = str(myinteger)
够了 现在您可以对其进行迭代:
for ch in number_string: print ch # will print each digit in order
或者您可以将其切片:
print number_string[:2] # first two digitsprint number_string[-3:] # last three digitsprint number_string[3] # forth digit
或更妙的是,不要将用户的输入转换为整数(用户键入字符串)
isbn = raw_input()for pos, ch in enumerate(reversed(isbn)): print "%d * %d is %d" % pos + 2, int(ch), int(ch) * (pos + 2)
有关更多信息,请阅读教程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)