成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何使用rjust方法給字符串固定寬度?

在字符串中的方法中,有l(wèi)just()、rjust()方法,這兩個(gè)方法跟center方法很相似,是給定寬度的字符,而ljsut是文字居左,rjust是文字居右。下面利用幾個(gè)實(shí)例說明這兩個(gè)方法的用法。實(shí)例

在字符串中的方法中,有l(wèi)just()、rjust()方法,這兩個(gè)方法跟center方法很相似,是給定寬度的字符,而ljsut是文字居左,rjust是文字居右。下面利用幾個(gè)實(shí)例說明這兩個(gè)方法的用法。

實(shí)例一:rjust()方法給字符串添加空格

第一步,定義字符串變量q1,并賦值為"Good night!",調(diào)用rjust()方法,如下所示:

```

q1 "Good night!"

result q1.rjust(20)

print(result)

```

運(yùn)行結(jié)果會(huì)將字符串居右,并在字符串前添加16個(gè)空格以達(dá)到總寬度為20的效果。

實(shí)例二:傳入?yún)?shù)為0時(shí)的效果

第二步,將上述代碼中的參數(shù)改為0:

```

q1 "Good night!"

result q1.rjust(0)

print(result)

```

如果傳入的參數(shù)為0,則字符串不會(huì)發(fā)生改變,仍然保持原樣。

實(shí)例三:傳入負(fù)數(shù)參數(shù)的效果

第三步,將傳入的參數(shù)改為負(fù)數(shù):

```

q1 "Good night!"

result q1.rjust(-10)

print(result)

```

如果傳入的參數(shù)是一個(gè)負(fù)數(shù),與傳入0的效果相同,字符串不會(huì)發(fā)生改變。

如何使用ljust方法給字符串固定寬度?

同樣的,定義字符串變量q3并賦值,調(diào)用ljust方法可以查看到效果,如下圖所示:

```

q3 "Hello"

result q3.ljust(10)

print(result)

```

運(yùn)行結(jié)果會(huì)將字符串居左,并在字符串后添加5個(gè)空格以達(dá)到總寬度為10的效果。

改變傳入?yún)?shù)為0和負(fù)數(shù)的效果

將傳入的參數(shù)由正數(shù)改為0,并再次運(yùn)行這個(gè)文件,可以查看到效果,如下圖所示:

```

q3 "Hello"

result q3.ljust(0)

print(result)

```

如果傳入的參數(shù)為0,字符串不會(huì)發(fā)生改變,保持原樣。

```

q3 "Hello"

result q3.ljust(-5)

print(result)

```

如果傳入的參數(shù)是一個(gè)負(fù)數(shù),字符串也不會(huì)發(fā)生改變,保持原樣。

通過以上實(shí)例可以看出,ljust方法和rjust方法的區(qū)別在于字符串的對(duì)齊方式,一個(gè)居左,一個(gè)居右。根據(jù)具體需求,選擇合適的方法來給字符串添加固定寬度。

標(biāo)簽: