vars: string
;begin
//指令型別 type
s := format(
'最大整數是: %d; 最小整數是: %d'
,[maxint,low(integer)]);
//返回: 最大整數是: 2147483647; 最小整數是: -2147483648
s := format(
'最大的無負號整數是: %u'
,[high(cardinal)]);
//返回: 最大的無負號整數是: 4294967295
s := format(
'輸入-2的結果是: %u'
,[-2
]); //返回: 輸入-2的結果是: 4294967294
s := format(
'%s! %s'
,['你好'
,'我是萬一'
]); //返回: 你好! 我是萬一
s := format(
'%f'
,[pi]);
//返回: pi的值是: 3.14
s := format(
'%g'
,[01.2345000
]); //返回: 1.2345
s := format(
'%n'
,[12345.6789
]); //返回: 12,345.68
s := format(
'%m'
,[12345.6789
]); //返回: ¥12,345.68
s := format(
'%e'
,[12345.6789
]); //返回: 1.23456789000000e+004
s := format(
'%p'
,[@self]);
//返回: 0012f5bc
s := format(
'%x'
,[255
]); //返回: ff
//index
s := format(
'%s%s'
,['萬'
,'一'
]); s := format(
'%0:s%1:s'
,['萬'
,'一'
]); //返回: 萬一
s := format(
'%1:s%0:s'
,['萬'
,'一'
]); //返回: 一萬
s := format(
'%1:s%0:s%0:s%1:s'
,['萬'
,'一'
]); //返回: 一萬萬一
//width 與對齊方式
s := format(
'%d,%8d,%d',[1
,2,3
]); //返回: 1, 2,3
s := format(
'%d,%-8d,%d',[1
,2,3
]); //返回: 1,2 ,3
//指定精度 prec
s := format(
'%.9f'
,[pi]);
//返回: 3.141592654
s := format(
'%.5d'
,[12
]); //返回: 00012
s := format(
'%.3s'
,['format'
]); //返回: for
s := format(
'%.3e'
,[123.456
]); //返回: 1.23e+002
//指令順序:
showmessage(s);
end;
format格式化輸出
什麼是 format 相對於基本格式化輸出採用 的方法,format的功能強大,該函式把字串當乙個模板,通過傳入的引數進行格式化,並且使用大括號 作為特殊字元代替 有點類似c 裡面的佔位符 1 format 的基本用法 不帶編號,即 帶數字編號,可調換順序,即 帶關鍵字,即 例如 name sand...
format格式化輸出
自 本文中 代表輸出結果 代表注釋 format 主要的功能就是用 和 代替python2.6版本之前的 重要功能 print format 3,b 把3轉換成二進位制 print format 4,c 換成unicode字元 print format 11,d 十進位制 print format ...
python格式化輸出 format
對於很多時候,題目要求你要去保留小數點後幾位小數,或者是整數按位輸出,不足補0,python中提供的format函式能夠讓你輕鬆地實現。format函式有兩個引數,含義如下 1.第乙個引數為要格式化的數字 2.第二個引數為格式化字串。format的返回值就是數字格式化後的字串。num 1234.56...