博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python str.ljust方法:字符串左对齐排版
阅读量:4189 次
发布时间:2019-05-26

本文共 1024 字,大约阅读时间需要 3 分钟。

目录


 

描述

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

 

语法

str.ljust(width, fill_character)

 

参数说明

名称 说明 备注
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 == demoTrue

 

转载地址:http://vfsoi.baihongyu.com/

你可能感兴趣的文章
商务智能-基本方法-数据钻取
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>
解决openstack novnc一段时间后自动挂断登录不上问题,novncproxy dead but pid file exists
查看>>
构建OpenStack的云基础架构:ManageIQ(转)
查看>>
云管理软件 ManageIQ(转)
查看>>
CentOS 7.0,启用iptables防火墙(转)
查看>>
DISCUZ浅析之COOKIE篇
查看>>
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)
查看>>
SSH中各个框架的作用以及Spring AOP,IOC,DI详解
查看>>
openstack juno 配置vmware(vcenter、vsphere)
查看>>
远程debug调试(eclipse)之openstack windows
查看>>
PAAS平台对比:OpenShift VS CloudFoundry【51CTO调研报告】
查看>>
JAX-RS(java restful实现讲解)(转)
查看>>
Spring MVC与JAX-RS比较与分析
查看>>