問題已解決

如何將20位的文本數(shù)字轉(zhuǎn)換為數(shù)值,且后幾位不變成0,且不顯示為科學(xué)計(jì)數(shù)法

84785012| 提問時(shí)間:05/31 09:49
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時(shí)問隨時(shí)答
速問速答
敏敏老師.
金牌答疑老師
職稱:注冊(cè)會(huì)計(jì)師,中級(jí)會(huì)計(jì)師
使用“格式單元格”功能,并選擇“數(shù)字”類別中的“文本”或“自定義”,然后輸入一個(gè)適合你的數(shù)字的格式字符串。 使用公式將文本數(shù)字轉(zhuǎn)換為文本字符串,然后將其粘貼為值。例如,使用TEXT(A1, 0)(其中A1包含你的文本數(shù)字),然后將結(jié)果粘貼為值。
05/31 09:51
84785012
05/31 09:54
這樣后幾位是0啊
敏敏老師.
05/31 11:33
用這個(gè)代碼 import decimal?? ?? # 假設(shè)你的文本數(shù)字是12345678901234567890?? text_number = 12345678901234567890?? ?? # 使用decimal模塊轉(zhuǎn)換為Decimal對(duì)象?? d = decimal.Decimal(text_number)?? ?? # 打印時(shí)避免科學(xué)計(jì)數(shù)法?? print(format(d, f))? # 使用f格式化選項(xiàng),但注意這可能對(duì)非常大的數(shù)字不起作用?? # 或者,你可以簡單地將其轉(zhuǎn)換為字符串并打印?? print(str(d))
描述你的問題,直接向老師提問
0/400
      提交問題

      您有一張限時(shí)會(huì)員卡待領(lǐng)取

      00:10:00

      免費(fèi)領(lǐng)取
      Hi,您好,我是基于人工智能技術(shù)的智能答疑助手,如果有什么問題可以直接問我呦~