字串填充

2021-04-13 07:57:33 字數 1184 閱讀 4759

可以使用以下方法之一來建立現有字串的新版本,這些新版的字串通過新增指定數量的空格實現右對齊或左對齊。新字串既可以用空格(也稱為空白)進行填充,也可以用自定義字元進行填充。

方法名使用

string.padleft

右對齊並填充字串,以使字串最右側的字元到該字串的開頭為指定的距離。

string.padright

左對齊並填充字串,以使字串最右側的字元到該字串的結尾為指定的距離。

string.padleft方法建立乙個新的字串,該字串是右對齊的,以便其最後乙個字元到該字串的第乙個索引處為指定數量的空白。如果未使用重寫(它允許指定自己的自定義填充字元),則會插入空白。

以下示例使用padleft方法來建立乙個總長度為二十個空格的新字串。

[visual basic]

dim mystring as string = "hello world!"

console.writeline(mystring.padleft(20, "-"c))

[c#]

string mystring = "hello world!";

console.writeline(mystring.padleft(20, '-'));

此示例將--------hello world!顯示到控制台。

string.padright方法建立乙個新的字串,該字串是左對齊的,以便對當前字串進行擴充套件,從而使該字串第乙個索引的右側有指定數量的空白。如果沒有指定自定義字元,則此方法用空白填充新的字串。

以下示例使用padright方法建立乙個總長度為二十個空白的新字串。

[visual basic]

dim mystring as string = "hello world!"

console.writeline(mystring.padright(20, "-"c))

[c#]

string mystring = "hello world!";

console.writeline(mystring.padright(20, '-'));

此示例將hello world!--------顯示到控制台。

python字串填充

填充操作是將限定長度的字串,用給定的字元擴充至一定長度。所以最重要的有兩個元素。居中為center width 這時候原來的字串將會在中間,擴充物出現在兩邊。居左為ljust width l為lef的縮寫,源字串在左邊,填充物出現在字串的右邊。居右為rjust width r為right的縮寫,源字...

字串分段填充

1 方法功能描述 有乙個字串 a b c d e f g h i j,子字串為 a d g h,實現功能 找到字串 d g h j。2 說明及描述 1 思想 迴圈字串,逐個與子字串的第乙個字元進行比對,如果子字串列表中不存在,則新增子字串,並且把子字串的第乙個字元設為該字串 如果子字串中存在該字元,...

postgres 多個變數填充字串,字串格式化

參考 可以使用formt 函式,示例 select format 424343 s,s 你好 中國 424343你好,中國其中 s 為佔位符,也可以是 l,i 格式轉換的型別,用於產生格式說明符的輸出。支援下面的型別 s將引數值格式化為乙個簡單字串。乙個控制被視為乙個空字串。i將引數值視作 sql ...