Python武器库 - 科研中常用的python字符串处理 - 字符串扩充

[复制链接]
发表于 2024-6-15 16:15:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在python科研编程中,字符串扩充通常在处理文件名、数据集列表、或打印模型训练过程信息时非常实用,
尤其是打印模型训练过程信息时,通常需要在每一轮之间打印一行符号表示分隔,此时字符串扩充的功能尤其好用,
它能够省去手动输入字符的时间,使得输出字符串更加工整。
1. str.center(width[, fillchar])
返回一个原字符串居中,并利用空格填充至长度 width 的新字符串。默认填充字符为空格。
点击查看代码
  1. a = 'lingdu'
  2. b = a.center(20)
  3. c = a.center(20, '*')
  4. print(b)
  5. print(c)
复制代码
[img=30%,30%]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQ2NjQ4OC8yMDI0MDYvMzQ2NjQ4OC0yMDI0MDYxNTE3MDMxOTcyNS00NjA0MDU4MTkucG5n[/img]
2. str.ljust(width[, fillchar])
返回一个原字符串左对齐,并利用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
点击查看代码
  1. a = 'lingdu'
  2. b = a.ljust(20)
  3. c = a.ljust(20, '*')
  4. print(b)
  5. print(c)
复制代码
[img=30%,30%]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQ2NjQ4OC8yMDI0MDYvMzQ2NjQ4OC0yMDI0MDYxNTE3MTkyMTMwMS0xOTUzMTI2NjU5LnBuZw==[/img]
3. str.rjust(width[, fillchar])
返回一个原字符串右对齐,并利用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
点击查看代码
  1. a = 'lingdu'
  2. b = a.rjust(20)
  3. c = a.rjust(20, '*')
  4. print(b)
  5. print(c)
复制代码
[img=30%,30%]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQ2NjQ4OC8yMDI0MDYvMzQ2NjQ4OC0yMDI0MDYxNTE3MjExODM0Ni0yMDk4NTMzNjkyLnBuZw==[/img]
4. str.zfill(width)
返回指定长度的字符串,原字符串右对齐,前面填充0。
点击查看代码
  1. a = 'lingdu'
  2. b = a.zfill(20)
  3. print(b)
复制代码
[img=30%,30%]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQ2NjQ4OC8yMDI0MDYvMzQ2NjQ4OC0yMDI0MDYxNTE3MjQwNjczMS02OTY0NDAwMDgucG5n[/img]
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表