有沒有辦法獲得號碼的最後一位數字。我試圖找到以「1」結尾的變量,如1,11,21,31,41等。如何檢查號碼的最後一位數
如果我使用文本變量我可以簡單地把
print number[:-1]
,但它的工作原理。用文本變量(如「你好),但不能與數字與數字我得到這個錯誤:
TypeError: 'int' object is not subscriptable
我想看看有沒有更好的辦法來處理數字這樣,我知道解決辦法是轉換爲一個字符串,然後執行上面的命令,但我試圖看看是否有另一種方式我錯過了。
在此先感謝這麼多...
請注意,這將不會如預期的那樣發揮作用:('-3%10 == 7') – cobbal 2011-03-10 02:38:29
@cobbal:好點。在這種情況下,您可以先取絕對值:'abs(num)%10' – Cameron 2011-03-10 02:40:18