Python中字串格式化符號

2021-08-11 22:56:37 字數 655 閱讀 5227

符號

描述%c

格式化字元及其ascii碼

%s格式化字串

%d格式化整數

%u格式化無符號整型

%o格式化無符號八進位制數

%x格式化無符號十六進製制數

%x格式化無符號十六進製制數(大寫)

%f格式化浮點數字,可指定小數點後的精度

%e用科學計數法格式化浮點數

%e作用同%e,用科學計數法格式化浮點數

%g%f和%e的簡寫

%g%f 和 %e 的簡寫

%p用十六進製制數格式化變數的位址

輔助指令:

符號功能

*定義寬度或者小數點精度

-用做左對齊

+在正數前面顯示加號( + )

在正數前面顯示空格

#在八進位制數前面顯示零(『0』),在十六進製制前面顯示』0x』或者』0x』(取決於用的是』x』還是』x』)**

0顯示的數字前面填充』0』而不是預設的空格

%『%%』輸出乙個單一的』%』

(var)

對映變數(字典引數)

m.n.

m 是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)

python2.6 開始,新增了一種格式化字串的函式 str.format(),它增強了字串格式化的功能。

字串格式化符號

符 號 說 明 c 格式化字元及其 ascii 碼 s 格式化字串 d 格式化整數 o 格式化無符號八進位制數 x 格式化無符號十六進製制數 x 格式化無符號十六進製制數 大寫 f 格式化定點數,可指定小數點後的精度 e 用科學計數法格式化定點數 e 作用同 e,用科學計數法格式化定點數 g 根據值...

python中字串格式化

目的 使用字串的格式化可以更方便的寫字串,且便於修改。環境 ubuntu 16.04 python 3.5.2 情景 在表達乙個字串時可能會需要把變數也加進去,用加號感覺比較麻煩,可以用字串的格式化處理。初學者一般在連線字串是會用加號處理,如下 1 2 name ricky print my nam...

Python 字串格式化

字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...