格式化輸出函式 1 Format

2021-06-22 20:26:30 字數 1933 閱讀 1270

var

s: 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...