python中ljust()方法,字符串左对齐

ljust()方法描述

ljust()方法,python内置的字符串方法,可接收两个参数,用于指定左对齐后的字符串的长度及填充的字符,如果指定的长度大于原字符串的长度,则返回一个原字符串左对齐的新字符串,并不修改原字符串。


ljust()语法和参数结构

str.ljust( width[, fillchar ])

1、width用于指定返回的字符串的长度;2、fillchar参数用于指定用于填充字符串(指定长度后多出来的位置)的字符,默认为空格。


ljust()方法返回值

返回左对齐的新的字符串,如果指定的长度小于原字符串的长度则返回与原字符串,ljust()方法并不修改原字符串的值。


ljust()方法实例代码

>>> str = '笨鸟工具,x1y1z1.com'
>>> str1 = str
>>> id(str1)
xx16168xxx
>>> id(str)
xx16168xxx
>>> str2 = str.ljust(1)
>>> str2
'笨鸟工具,x1y1z1.com'
>>> id(str2)
xxx16168xxx
>>> str3 = str.ljust(30)
>>> str3
'笨鸟工具,x1y1z1.com               '
>>> id(str3)
xx14853xxx
>>> str.ljust(30,'~')
'笨鸟工具,x1y1z1.com~~~~~~~~~~~~~~~'

代码解析

如上代码,当ljust()第一个参数指定的返回的字符串的长度小于原字符串的长度时,返回值的id地址与原字符串的id地址是一样的,而当ljust()指定的长度大于原字符串的长度时,返回值的id地址与原字符串的id地址并不一样,由此可发现ljust()第一个参数的一些大小的规律了。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.