2016 - 2024

感恩一路有你

如何使用rjust方法给字符串固定宽度?

浏览量:4629 时间:2024-07-04 10:13:43 作者:采采

在字符串中的方法中,有ljust()、rjust()方法,这两个方法跟center方法很相似,是给定宽度的字符,而ljsut是文字居左,rjust是文字居右。下面利用几个实例说明这两个方法的用法。

实例一:rjust()方法给字符串添加空格

第一步,定义字符串变量q1,并赋值为"Good night!",调用rjust()方法,如下所示:

```

q1 "Good night!"

result q1.rjust(20)

print(result)

```

运行结果会将字符串居右,并在字符串前添加16个空格以达到总宽度为20的效果。

实例二:传入参数为0时的效果

第二步,将上述代码中的参数改为0:

```

q1 "Good night!"

result q1.rjust(0)

print(result)

```

如果传入的参数为0,则字符串不会发生改变,仍然保持原样。

实例三:传入负数参数的效果

第三步,将传入的参数改为负数:

```

q1 "Good night!"

result q1.rjust(-10)

print(result)

```

如果传入的参数是一个负数,与传入0的效果相同,字符串不会发生改变。

如何使用ljust方法给字符串固定宽度?

同样的,定义字符串变量q3并赋值,调用ljust方法可以查看到效果,如下图所示:

```

q3 "Hello"

result q3.ljust(10)

print(result)

```

运行结果会将字符串居左,并在字符串后添加5个空格以达到总宽度为10的效果。

改变传入参数为0和负数的效果

将传入的参数由正数改为0,并再次运行这个文件,可以查看到效果,如下图所示:

```

q3 "Hello"

result q3.ljust(0)

print(result)

```

如果传入的参数为0,字符串不会发生改变,保持原样。

```

q3 "Hello"

result q3.ljust(-5)

print(result)

```

如果传入的参数是一个负数,字符串也不会发生改变,保持原样。

通过以上实例可以看出,ljust方法和rjust方法的区别在于字符串的对齐方式,一个居左,一个居右。根据具体需求,选择合适的方法来给字符串添加固定宽度。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。