近段時間在做專案時用到了字串輸出格式方面的內容,今天來整理一下,算是筆記吧,如果能幫到部分網友我也是很開心噠。
1、大部分開發者會選用加號鍵組合字串並輸出:
string str = "hello";
string name="jerry";
string result = str + " " + name;
輸出結果:
2、我們還可以選用格式化輸出的方式來靈活的組合字串並將其輸出:即:我們先定義整個字串的格式,然後把引數像填空一樣,填寫完善,最後輸出;c#中我們可以選用string.format方法來進行字串的格式化。
string str = "hello";
string name="jerry !";
string result = string.format("hello ", name);
如示例所示:「」將被name的值所代替,輸出結果如下;
輸出結果與上面相同:
【注意】,應該算是定義格式化字串的佔位符,n表示後續引數的位置,n從0開始,如果n超出後續引數個數,則會報錯;對應陣列第乙個值,即對應上述示例中的str變數,對應陣列第二個值,對應上述示例中的name變數;
下面示例乙個錯誤案例:
出現這個錯誤的原因是後面的變數只有乙個,但是確需要輸出第二個引數,不存在第二個引數。
string str = "hello";
string name="jerry !";
string result = string.format(" } ", str);
輸出結果 即「}」代表「{}」:
4、【不常用】標準的數學格式字串用於返回通常使用的字串。它們通常象x0這樣的格式。x是格式化識別符號,0是精度識別符號。格式識別符號號共有9種,它們代表了大多數常用的數字格式。就像下表所示:
字母含義
c或ccurrency 貨幣格式
d或ddecimal 十進位制格式(十進位制整數,不要和.net的decimal資料型別混淆了)
e或eexponent 指數格式
f或ffixed point 固定精度格式
g或ggeneral 常用格式
n或n用逗號分割千位的數字,比如1234將會被變成1,234
p或ppercentage 百分符號格式
r或rround-trip 圓整(只用於浮點數)保證乙個數字被轉化成字串以後可以再被轉回成同樣的數字
x或xhex 16進製制格式
如果我們使用下面的表達方式,讓我們看看會發生什麼
int i = 123456;
console.writeline("", i); // ¥123,456.00
console.writeline("", i); // 123456
console.writeline("", i); // 1.234560e+005
console.writeline("", i); // 123456.00
console.writeline("", i); // 123456
console.writeline("", i); // 123,456.00
console.writeline("", i); // 12,345,600.00 %
console.writeline("", i); // 1e240
精度控制標識控制了有效數字的個數或者十進位制數小數的位數。
console.writeline("", i); // ¥123,456.00
console.writeline("", i); // 123456
console.writeline("", i); // 1.23456e+005
console.writeline("", i); // 123456.00000
console.writeline("", i); // 1.23456e5
console.writeline("", i); // 123,456.00000
console.writeline("", i); // 12,345,600.00000 %
console.writeline("", i); // 1e240
5、用於日期時間的格式規範
示例**:
datetime date = datetime.now;
console.
writeline
(string
.format(""
, date)
);
輸出:2023年9月15 Python 字串輸出格式總結
設定python中字串輸出格式 或者說是認為設定的形式 有很多種方法,str 與repr 兩個內建函式是兩個內建的字串轉換函式,字串輸出格式控制中,有format 轉義字元轉換等方法,下面一一介紹總結 1 str 與repr str 與repr 兩個python內建函式都是可以將任意實現 str 和...
python中字串輸出格式
通過使用ljust center rjust 函式來實現輸入字串的左右對齊,居中,右對齊等操作 print ursula ljust 20 左對齊 print ursula center 20 居中對齊 print ursula rjust 20 右對齊 執行結果 ursula ursula urs...
python字串輸出格式化
1.使用字串函式rjust或者ljust或者center對齊,比如 print aa bb rjust 5 cccccc rjust 10 再如,for x in range 1,11 print repr x rjust 2 repr x x rjust 3 note trailing comma...