如何使用rjust方法给字符串固定宽度?
在字符串中的方法中,有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方法的区别在于字符串的对齐方式,一个居左,一个居右。根据具体需求,选择合适的方法来给字符串添加固定宽度。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。