网站首页 > 技术文章 正文
07、center()
描述:返回一个长度为width,两边用fillchar(单字符)填充的字符串,即字符串str居中,两边用fillchar填充。若字符串的长度大于width,则直接返回字符串str。
语法:str.center(width , "fillchar")
- width —— 指定字符串长度。
- fillchar —— 要填充的单字符,默认为空格。
示例:
'shuai'.center(10)
' shuai '
'shuai'.center(10,'*')
'**shuai***'
#名字补齐
L = ['Jack','jenny','joe']
[name.center(10,'#') for name in L]
['###Jack###', '##jenny###', '###joe####']
for name in L:
print(name.center(10,'#'))
###Jack###
##jenny###
###joe####
08、ljust()
描述:返回一个原字符串左对齐,并使用fillchar填充(默认为空格)至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
语法: str.ljust(width, fillchar) -> str 返回一个新的字符串
- width —— 指定字符串的输出长度。
- fillchar—— 将要填充的单字符,默认为空格。
示例:
'shuai'.ljust(10)
'shuai '
'shuai'.ljust(10,'*')
'shuai*****'
L = ['Jack','jenny','joe']
[name.ljust(10,'#') for name in L]
['Jack######', 'jenny#####', 'joe#######']
for name in L:
print(name.ljust(10,'#'))
Jack######
jenny#####
joe######
09、rjust()
描述:返回一个原字符串右对齐,并使用fillchar填充(默认为空格)至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
语法: str.ljust(width, fillchar)
- width —— 指定字符串的输出长度。
- fillchar—— 将要填充的单字符,默认为空格。
示例:
'shuai'.rjust(10)
' shuai'
'shuai'.rjust(10,'*')
'*****shuai'
L = ['Jack','jenny','joe']
[name.rjust(10,'#') for name in L]
['######Jack', '#####jenny', '#######joe']
for name in L:
print(name.rjust(10,'*'))
******Jack
*****jenny
*******joe
for name in L:
print(name.rjust(10,'好'))
好好好好好好Jack
好好好好好jenny
好好好好好好好j
10、zfill()
描述:返回指定长度的字符串,使原字符串右对齐,前面用0填充到指定字符串长度。
语法:str.zfill(width)
width —— 指定字符串的长度,但不能为空。若指定长度小于字符串长度,则直接输出原字符串。
示例:
'12'.zfill(10)
'0000000012'
#对用户ID进行填充
L=['56783','34','987766721','326']
[id.zfill(10) for id in L]
['0000056783', '0000000034', '0987766721', '0000000326']
for id in L:
print(id.zfill(10))
0000056783
0000000034
0987766721
0000000326
#等价于用0填充的右对齐
[id.rjust(10,'0') for id in L]
['0000056783', '0000000034', '0987766721', '000000032
- 上一篇: Python第14题:最长公共前缀【leetcode】
- 下一篇: Python基础编程——算术运算
猜你喜欢
- 2024-11-20 Python基础编程——算术运算
- 2024-11-20 Python第14题:最长公共前缀【leetcode】
- 2024-11-20 从 0 到 1:构建强大且易用的规则引擎
- 2024-11-20 分享3个干货满满的Python实战项目,点赞收藏
- 2024-11-20 python笔记8:静静一起来学习-字符串相关方法
- 2024-11-20 零基础Python完全自学教程14:Python中的序列知识详解
- 2024-11-20 你需要了解的最重要的Python概念
- 2024-11-20 Python整数缓存机制
- 2024-11-20 老鸟进阶必备技能,看懂显示器参数
- 2024-11-20 Python案例:使用for…in循环完成内容长度的计算
- 最近发表
-
- 如何在 Linux 上安装 Java_怎么在linux中安装jdk
- Linux中tar命令打包路径相关问题_linux怎么用tar打包一个目录
- 常用linux系统常用扫描命令汇总_常用linux系统常用扫描命令汇总表
- VM下linux虚拟机新建过程(有图)_linux虚拟机创建新用户命令
- 系统小技巧:迁移通过Wubi方式安装的Ubuntu系统
- 文件系统(八):Linux JFFS2文件系统工作原理、优势与局限
- 如何利用ftrace精确跟踪特定进程调度信息
- prometheus网络监控之fping-exporter
- hyper linux的实操步骤,hyper-v批量管理工具的使用指南
- 2021年,运维工程师笔试真题(二)(附带答案)
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)