python內置函數format的使用方法

2021-01-08 跟我一起學編程

前言

其實在Java中,我們已經解除過format的使用,例如:當我們要把昨天的訂單金額統計後顯示到前臺時,由於資料庫存儲的是double格式的數據,在統計完昨天的訂單金額後仍然是double類型的數據,但是,之前遇到過此類問題的小夥伴都知道,這個訂單額有時候會喪失精度,變成一個很長的double類型的浮點數,顯然,對於金額我們只需要保留兩位有效小數就可以了,這麼長的位數是不符合我們的要求的,那麼這時就用到了format。

Java中的format

double totalMoney = 100.23456;

String totalM = String.format("%.2f",totalMoney);

得到的結果是100.23

python內置函數format

1.基本語法

format 函數可以接受不限個參數,位置可以不按順序。

如:"{1} {0} {1}".format("hello", "world") 輸出結果為「'world hello world」。

2.format使用舉例

>>> print("{:.2f}".format(3.1415926));

輸出結果為:3.14

結語

%.2f在python2.x的版本中執行會報錯。出錯標識為:KeyError。

相關焦點

  • 清華教授建議吃透python的68個內置函數
    內置函數就是Python給你提供的, 拿來直接用的函數,比如print,input等。截止到python版本3.6.2 ,一共提供了68個內置函數,具體如下 abs() dict() help() min() setattr()all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input
  • 打基礎一定要吃透這12類 Python 內置函數
    內置函數就是python給你提供的, 拿來直接用的函數,比如print.,input等。截止到python版本3.6.2 python一共提供了68個內置函數,我將它們分成 12 類,方便你學習。1. 和數字相關1.
  • 這68個Python內置函數,建議你吃透
    內置函數就是Python給你提供的, 拿來直接用的函數,比如print,input等。截止到python版本3.6.2 ,一共提供了68個內置函數,具體如下私信小編01即可獲取大量Python學習資料abs()       
  • 柳小白Python學習筆記 8 函數(function)之內置函數
    函數是組織好的,可重複使用的,用來實現單一或相關聯功能的代碼段。python提供了很多內置函數,當然我們也可以自定義函數。今天主要學習一些內置函數的用法。python裡內置了很多函數,這些函數可以直接調用。
  • Python中有哪些內置函數呢?以及內置函數實例
    >Python中有哪些內置函數呢?常見簡單內置函數:len 求長度min 求最小值max 求最大值sorted 排序reversed 反向sum 求和高級內置函數enumerate 返回一個可以枚舉的對象eval 取出 字符串中的內容,將字符串str當成有效的表達式來求指並返回計算結果exec 執行字符串或complie方法編譯過的字符串
  • 每日一課 | 69個Python所有的內置函數
    ascii() 函數類似 repr() 函數, 返回一個表示對象的字符串, 但是對於字符串中的非 ASCII 字符則返回通過 repr() 函數使用 \x, \u 或 \U 編碼的字符。生成字符串類似 Python2 版本中 repr() 函數的返回值。
  • 這是Python中format函數的騷操作???
    函數中的參數填充到槽({})中。一、參數傳遞1、位置傳遞format函數可以接受不限個參數,位置可以不按順序。''{}{}'.format('智能','演示','微信公眾號')# 輸出:'智能演示''{0}{1}|{0}{1}{2}'.format('智能','演示','微信公眾號')# 輸出:'智能演示|智能演示微信公眾號'format()函數中的參數可以多次調用,多次調用時要標明參數位置。
  • Python字符串格式化問題:%、format()與f-strings
    值得注意的是,官方文檔其實並不推薦使用這種方式,相關說明如下:「此處描述的格式化操作存在一些奇怪之處,容易導致一些常見錯誤(比如無法正確格式化元組與字典等)。使用新的格式化方式或str.format()函數可以避免這些錯誤。這些格式化方式不僅更強大,而且更靈活,更易於擴展。
  • 為什麼說python內置函數並不是萬能的?
    作者:豌豆花下貓來源:Python貓之前我們對比了兩種創建列表的方法,即字面量用法 [] 與內置類型用法 list(),進而分析出它們在運行速度上的差異。對於新手來說,這有一定的可能會發生意想不到的情況(內置函數有 69 個,要全記住是有難度的)。那麼,為什麼python 不把所有內置函數的名稱都設為不可複寫的關鍵字呢?一方面原因是它想控制關鍵字的數量,另一方面可能是想留給用戶更多的自由。內置函數只是解釋器的推薦實現而已,開發者可以根據需要,實現出與內置函數同名的函數。
  • python的內置函數:int()轉換成整型
    在python中是利用內置函數int()來將一個對象轉換成整型。python的內置函數int的使用1.內置函數int()語法classint(x,base=10),其中x為一個字符串或數字,base來表示x是以什麼進位的數據來表示的。x數字參數可以是整數、浮點數(小數點表示和指數e表示皆可), 字符串參數僅能包含在指定進位下所涵蓋的字符,該參數可省略。
  • 掌握這兩個方法:助你學會Python 中所有函數(方法)的功能與用法
    python語言已經接觸過python的讀者應該都對python海量的內置函數有所了解,這些函數把我們原本在C/C++等語言中需要手動實現的功能(如排序/字符串組合/查找)都用最優化的代碼封裝成了內置函數,可供開發者直接調用
  • $sformatf() / $sformat()函數妙用
    $sformatf()/$sformat(),你的字符管家字符串在驗證平臺中是經常被使用的,今天我們來說說在SystemVerilog中非常重要和常用的$sformatf()/$sformat()/$sformat()這兩個函數是不做列印的事兒的,不要以為這兩個函數是做列印的!
  • Python二級考點:format()方法的基本使用
    字符串format()方法的基本使用格式是:<模板字符串>.format(<逗號分隔的參數>)其中,模板字符串是一個由字符串和槽組成的字符串,用來控制字符串和變量的顯示效果。槽用大括號({})表示,對應format()方法中逗號分隔的參數。例如:>>>"{}曰:學而時習之,不亦說乎。".
  • Qt使用C/C++擴展Python內置模塊
    之前和大家介紹過在C/C++中嵌入Python,本次和大家分享下使用C/C++擴展Python內置模塊的方法。被擴展出來的新模塊可以做兩件無法直接在Python中完成的事情:一可以實現新的內置對象類型,二則可以調用C庫函數和一些其他的系統調用。
  • python教程:3個非常有用的內置函數
    這三個內置函數還是非常有用的,在工作中用的還不少,順手,下面一一進行介紹 1、filter 語法:filter
  • python教程之python數學運算
    ));#函數hex將number轉換成十六進位print('十進位:',number);#本身輸入的值就是十進位print('使用format函數刪除前綴字符:');print('二進位:',format(number,'b'));#函數format列印二進位number去掉前綴Obprint('八進位:',format(number,'o')
  • Python -- 函數對象
    一、函數對象函數是第一類對象:值的內存地址可以像變量一樣去使用def foo():#foo=函數的內存地址,可以當做一種變量值去使用1、函數可以被引用def foo():  print('的內置方法,python啟動的時候,就會定義len()函數,並且把len()丟入內存空間,這個內存空間叫做內置名稱空間生命周期: python啟動的時候就活了,python關閉了就死了2.
  • 詳細解讀Python 遞歸函數!
    /sum.py循環求和: 5050遞歸求和: 5050遞歸函數的優點是定義簡單,邏輯清晰。理論上,所有的遞歸函數都可以寫成循環的方式,但循環的邏輯不如遞歸清晰。***使用遞歸函數需要注意防止棧溢出。在計算機中,函數調用是通過棧(stack)這種數據結構實現的,每當進入一個函數調用,棧就會加一層棧幀,每當函數返回,棧就會減一層棧幀。
  • python到底還有哪些函數我們還沒見過?原來有這麼多實用的函數
    函數有5部分組成,分別是定義函數的關鍵字,函數的名字,圓括號(存放函數的參數),函數功能的實現,函數的返回語句。函數的關鍵字,定義函數要使用關鍵字def開頭,後面跟著函數的名字 。兩者中間相隔一個空格。
  • 「白話python連載(3)」巧妙使用輸入輸出
    接下來我們就來具體了解一下python的輸入和輸出的應用和實現。python的輸入輸出 input----根據實際需求指定輸入內容的類型python的內置函數input()可以接受用戶輸入的相關內容,提供給電腦程式所需的信息,更好的完成特定的任務。