python中的ljust、rjust

ljust()将字符串左对齐右侧填充

rjust()将字符串右对齐左侧填充

举个例子:

1 a = "hello world"
2 a1 = a.ljust(15, "*")
3 print(a1)

输出结果:

hello world****

我们定义了总长度为15,将字符串左对齐,剩余的右侧以*填充

 

1 b = "hello world"
2 b1 = b.rjust(15, "_")
3 print(b1)

输出结果:

____hello world

我们定义了总长度为15,将字符串右对齐,剩余的左侧以_填充

转载于:https://www.cnblogs.com/zhangzengqiang/p/7524866.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ljustrjustPython用于字符串格式化的函数。其ljust表示左对齐,rjust表示右对齐。它们可以在字符串的左边或右边填充指定数量的空格或其他字符,使得字符串的总长度达到指定的长度。 ### 回答2: Pythonljust()和rjust()函数是用于字符串对其的函数。这两个函数分别将字符串左对齐和右对齐,并使用指定的填充字符填充字符串的空白部分。 这两个函数都需要一个参数,它指定了对齐后字符串的总长度。如果原始字符串的长度小于总长度,则对齐后的字符串将由填充字符填充,否则字符串将不做任何更改。 例如,下面的代码将“Hello World”字符串右对齐到20个字符的宽度,并使用“-”填充所有空白: ```python s = "Hello World" print(s.rjust(20, "-")) ``` 这将输出以下内容: ``` ------Hello World ``` 另一个例子,以下代码将“Hello World”字符串左对齐到20个字符的宽度,并使用“*”填充所有空白: ```python s = "Hello World" print(s.ljust(20, "*")) ``` 这将输出以下内容: ``` Hello World********* ``` 这两个函数非常有用,特别是在格式化输出时。例如,你可以使用这些函数在生成报表或表格时使各列对齐,并使用填充字符使任何空白对齐。 ### 回答3: Pythonljust()和rjust()函数都是用来在字符串增加填充内容来使字符串长度达到指定长度的函数。其ljust()函数是在字符串的右边增加填充内容,使字符串长度达到指定长度;而rjust()函数则是在字符串的左边增加填充内容,使字符串长度达到指定长度。 ljust()和rjust()函数都有两个参数,第一个参数是指定长度,第二个参数是指定填充的字符。如果没有指定第二个参数,默认使用空格填充。 例如,下面的代码使用ljust()函数在字符串“hello”右边填充了5个“*”,得到长度为10的字符串“hello*****”: ``` s = "hello" s = s.ljust(10, "*") print(s) # 输出 "hello*****" ``` 而下面的代码则使用rjust()函数在字符串“world”左边填充3个“#”,得到长度为8的字符串“###world”: ``` s = "world" s = s.rjust(8, "#") print(s) # 输出 "###world" ``` 需要注意的是,如果字符串本身长度已经达到或超过指定长度,那么ljust()和rjust()函数并不会对字符串做任何修改,直接返回原字符串。另外,如果指定长度小于或等于字符串本身的长度,那么函数也不会填充任何内容,直接返回原字符串。 总的来说,ljust()和rjust()函数是在字符串处理非常常用的工具函数,可以方便地对字符串进行长度调整和对齐操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值