Java中格式化字串的方法 整理後的

2021-06-21 17:17:27 字數 1406 閱讀 1473

一、 string.format 方法:

1. 整數進行格式化:

%[index$][標識][最小寬度]轉換方式

標識:

在最小寬度內左對齊

,只適十進位制,每3位數之間用','分隔

轉換方式:   

d十進位制o

八進位制x或

x十六進製制

(注: %與轉換方式必須有,不能省略)

2.浮點數格式化:

%[index$][標識][最小寬度]

[.精度]

轉化方式

轉換方式:   

f十進位制普通表示g

或g自動普通或科學計數方式

(注: index$ 表,引數的位置)

3.轉換方式:

c: 表示字元

s

: 表字串

%%

: 在最後加,表百分比符號

4. 示例:

system.out.println(string.format("

(%2$-8d),%3$c式化(%1$.2f)

",  

123.333

, 12

, '格'

));

結果: (12      ),格式化(123.33)

二、 messageforma方法:

system.out.println(

messageformat.format("名字:,年齡", "張三",19));

-->名字:張三,年齡19

或:

object pm = ;

system.out.println(messageformat.format(" and ", pm));

--> 12,300% and 1224.6

Python中格式化字串

1.c 以ascii碼的格式輸出 2.s 以字串的格式輸出 3.d 以整數的格式輸出 4.o 以無符號八進位制的格式輸出 5.x 以無符號十六進製制的格式輸出 6.x 以無符號十六進製制的格式輸出 大寫 7.f 以實數的格式輸出,可指定小數點後的精度 例 print 2f 變數 以保留2位小數的格式...

python中格式化字串

語法 它通過 和 來代替 注意 字串的format函式可以接受無限個引數,位置可以不按順序,可以不用或者用多次,不過2.6不能為空 2.7才可以。通過位置 in 1 format kzc 18 out 1 kzc,18 in 2 format kzc 18 out 2 kzc,18 in 3 for...

java格式化字串

時間格式轉換 在應用程式設計中,經常需要顯示時間和日期。如果想輸出滿意的日期和時間格式,一般需要編寫大量的 經過各種演算法才能實現。format 方法通過給定的特殊轉換符作為引數來實現對日期和時間的格式化。第乙個類就是 dateformat 他可以將時間格式化為字串,dateformat 使得可以選...