描述

Python ljust()方法是字符串的排版方法,它将原字符串左对齐,并使用空格填充至指定长度,并返回新的字符串。如果指定的长度小于原字符串长度,则直接新返回的字符串与原字符串相同。

语法

str.ljust(width, fill_character)

参数说明

返回值

ljust方法返回一个左对齐排版的字符串

实例

1. 仅指定width参数

fill_character参数省略时,默认填充字符是空格:

>>> demo = "cloud"

>>> result = demo.ljust(30)

>>> id(demo)

4323050080

>>> id(result)

4322135856

>>> result

'cloud '

>>> len(result)

30

2. 指定填充字符

当指定fill_character时,ljust方法会使用给定的填充字符排版:

>>> demo = "cloud"

>>> result = demo.ljust(30, "-")

>>> result

'cloud-------------------------'

注意事项

1. fill_character参数必须是字符或长度为1的字符串

fill_character必须是字符类型或者是长度为1的字符串,否则Python报错TypeError

>>> demo.ljust(30, "--")

Traceback (most recent call last):

File "", line 1, in

TypeError: The fill character must be exactly one character long

2. 当字符串本身的长度不小于width值时

当字符串本身的长度大于或等于width的值时,ljust()方法返回原字符串。

>>> demo = "paris"

>>> id(demo)

4562981752

>>> result = demo.ljust(5)

>>> id(result)

4562981752

>>> result

'paris'

>>> result == demo

True

觉得有用的同学可以点下赞同呀~

关注我,获得更多技术知识~

python ljust 库_Python知识精解:str ljust()方法相关推荐

  1. python 异常处理 库_python异常处理详解

    本节主要介绍Python中异常处理的原理和主要的形式. 1.什么是异常 Python中用异常对象来表示异常情况.程序在运行期间遇到错误后会引发异常.如果异常对象并未被处理或捕获,程序就会回溯终止执行. ...

  2. python基础教程zip密码_python基础教程Python实现加密的RAR文件解压的方法(密码已知)...

    博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程. 第一步:安装unrar模块,直接pip install unrar可能会找不到库,需 ...

  3. 计算机维修技术精解,《显卡维修知识精解——计算机维修技术精解》【价格 目录 书评 正版】_中图网...

    显卡维修知识精解--计算机维修技术精解 相关资料 插图:渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的并行处理单元.在某种程度上可以把渲染管线比喻为工厂里面常见的各种生产流水线.工厂里 ...

  4. SAP-MM知识精解-自动科目记账(04-2)- 业务事物之“科目分组代码”的影响

    导读 本篇内容主要讲解"科目分组代码(Account Grouping Code)",在科目自动确定中的作用.建议结合<SAP-MM知识精解-自动科目记账(04-1)- 业务 ...

  5. Python线性规划库Pulp的详解及应用示例

    Python线性规划库Pulp的详解及应用示例 线性规划是一种常见的优化方法,在商业.工程等领域有着广泛的应用.而Python作为一种高效.灵活的编程语言,也提供了丰富的线性规划库可供选择.本文将介绍 ...

  6. python 读取geotiff_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...

    (1)利用python GDAL库读写geotiff格式的遥感影像方法,具有很好的参考价值,不错! from osgeo import gdal import numpy as np def read ...

  7. python读取tiff影像_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...

    (1)利用python GDAL库读写geotiff格式的遥感影像方法,具有很好的参考价值,不错! from osgeo import gdal import numpy as np def read ...

  8. python argparse库_Python的argparse库使用详解

    argparse是python标准库里面用来处理命令行参数的库 命令行参数分为位置参数和选项参数: 位置参数就是程序根据该参数出现的位置来确定的 如:[root@openstack_1 /]# ls ...

  9. python加密库_python基于pyDes库实现des加密的方法

    本文实例讲述了python基于pyDes库实现des加密的方法.分享给大家供大家参考,具体如下: 下载及简介地址:https://twhiteman.netfirms.com/des.html 如需要 ...

最新文章

  1. C语言中的typedef
  2. Environment variable ORACLE_UNQNAME not defined错误解决
  3. ASP.net:Regex.Match 方法 中应该注意的几个问题
  4. gitlab服务器邮箱配置
  5. 【项目】itdage-java获取天气和发短信
  6. boost::stl_interfaces模块实现过滤的整数迭代器的测试程序
  7. CAutoupdater通用 自动升级组件用户手册
  8. MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法
  9. 为什么说ES6的class是语法糖?
  10. git tag 使用方法(打标签、发布及回滚)
  11. red5流媒体服务器系统,red5流媒体服务器
  12. 什么是ISO9000质量管理体系认证以及认证流程
  13. note2 android4.3,三星N7100/note2官方4.3原版线刷版N7100ZCUENB1
  14. PPT设置自动保存时间 mac_你对着PPT抓狂的那几秒,像极了爱情(1)
  15. codeforces 1436E Complicated Computations
  16. 染色质调控区域的研究: 对CHIP-seq和ATAC-seq发展的深入思考
  17. visualDL(一)scalar标量图
  18. Mixed Reality Martial Arts Training using Real-time 3D Human Pose Forecasting with a RGB Camera(翻译二)
  19. PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性
  20. 线性代数让我想想:三阶行列式计算优化策略

热门文章

  1. ansible基础配置
  2. 如何提升JavaScript的任务效率?学会后教给你同事
  3. Android开发过程中的部分经验总结
  4. phpmailer发送邮件
  5. IPSEC的NAT兼容性
  6. (技能篇)双机热备之Oracle切换故障处理
  7. C++ | 内联函数 inline
  8. MySQL查询时构建自增ID
  9. redis live 如何安装
  10. python 中爬虫的运用