我已经搜索了一些答案,但似乎都不起作用。
以下是一个示例,但代码无法运行且会出错。我正在使用Python 2.7。
operationTwo = 91239
operationTwo = operationTwo[:-1]
print(operationTwo)
我已经搜索了一些答案,但似乎都不起作用。
以下是一个示例,但代码无法运行且会出错。我正在使用Python 2.7。
operationTwo = 91239
operationTwo = operationTwo[:-1]
print(operationTwo)
您发现的slicing
代码是可用的,但不适用于integers
。如果您想使用它,您可以将数字转换为str
并进行切片,然后再将其转换回int
。这不是最佳实践,但可以通过以下方式完成:
operationTwo = 91239
operationTwo = int(str(operationTwo)[:-1])
print(operationTwo)
不过我会使用 整数
除法,例如:
operationTwo = 91239
operationTwo = operationTwo // 10
print(operationTwo)
operationTwo = int(operationTwo / 10)
operationTwo // 10
- wvdz0
而不是空值。 - ekhumorooperationTwo = 91239
operationTwo = operationTwo %10
#now operationTwo = 9123
operationTwo = operationTwo //10
digit2 = operationTwo %10
#now operationTwo = 912
operationTwo = operationTwo //10
digit3 = operationTwo %10
#now operationTwo = 91