首页 > 编程语言 >Python武器库 - 科研中常用的python字符串处理 - 字符串扩充

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

时间:2024-06-15 17:45:27浏览次数:25  
标签:lingdu 20 width Python python print 字符串 长度

在python科研编程中,字符串扩充通常在处理文件名、数据集列表、或打印模型训练过程信息时非常实用,
尤其是打印模型训练过程信息时,通常需要在每一轮之间打印一行符号表示分隔,此时字符串扩充的功能尤其好用,
它能够省去手动输入字符的时间,使得输出字符串更加工整。

1. str.center(width[, fillchar])
返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。

点击查看代码
a = 'lingdu'
b = a.center(20)
c = a.center(20, '*')
print(b)
print(c)

2. str.ljust(width[, fillchar])
返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

点击查看代码
a = 'lingdu'
b = a.ljust(20)
c = a.ljust(20, '*')
print(b)
print(c)

3. str.rjust(width[, fillchar])
返回一个原字符串右对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

点击查看代码
a = 'lingdu'
b = a.rjust(20)
c = a.rjust(20, '*')
print(b)
print(c)

4. str.zfill(width)
返回指定长度的字符串,原字符串右对齐,前面填充0

点击查看代码
a = 'lingdu'
b = a.zfill(20)
print(b)

标签:lingdu,20,width,Python,python,print,字符串,长度
From: https://www.cnblogs.com/lingdu98/p/18249529

相关文章

  • 算法训练(leetcode)第九天 | 232. 用栈实现队列、225. 用队列实现栈、20. 有效的括号、1
    刷题记录232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项232.用栈实现队列leetcode题目地址考察栈与队列之间的特性。栈:后进先出(先进后出)——FILO。队列:先进先出——FIFO。所以使用两个栈模拟队列,分别为in和out。当入队新......
  • 比较适合小白练手的Python项目!
    一.学习Python需要掌握的技能成为Python高手需要一定的时间和实践,但以下是一些建议,可以帮助你更快入门并提高技能:学习基础知识:-了解Python的基本语法、数据类型、控制流等。-学习函数、模块和包的使用。深入理解数据结构和算法:-学习常见的数据结构(列表、字典、集合......
  • 用Python制作淘宝自动抢购脚本
     在京东淘宝中有很多特价商品,但是有些商品属于限量购买,需要抢拍。有很多黄牛通过非法脚本获取大量限购商品订单来获取利益。那么像这种抢拍软件是如何做到的呢?importtimefromseleniumimportwebdriverimportwin32com.clientspeaker=win32com.client.Dispatch("SAP......
  • python爬取校园集市帖子并生成词云图
    注:本篇需要python基础,json基础前言:上篇我们学习了怎么用python获取百度热搜,在这篇中,我们将进一步学习,利用python爬取校园集市帖子并生成词云图目录第一步,分析请求第二步,编写代码第三步,批量获取帖子第四步,绘制词云图灵感背景:经常在群里看见机器人转发的校园集市帖子,于是想要爬......
  • Studying-代码随想录训练营day9| 151.反转字符串里的单词、卡码网:55.右旋转字符串、28
    第九天,......
  • python-再求f(x,n)
    [题目描述]已知 用递归函数求解。输入:第一个数是 ......
  • Python基础(一)
    前言为什么要学习python?如果你是一个编程小白,我推荐你学习python,因为它简单,你不会在学习的一开始就被劝退;如果你是一个非python程序员,我推荐你学习python,因为它高效,比起其他编程语言,你可以编写更少的代码,更快的完成工作任务,这样你可以抽出更多的时间陪伴家人;如果你只想学一......
  • Python基础(二)
    四、函数Python提供了多种函数特性,使得代码更加简洁、灵活和可重用。以下是对函数的参数和默认值、可变参数、返回值、作用域、匿名函数、函数注解、装饰器、递归函数、闭包和生成器的详细介绍。1.参数和默认值函数可以接受多个参数,并且可以为参数指定默认值。defgre......
  • Python基础教程(十三):file文件及相关的函数
    ......
  • 递归下降解析器在Python中的实现与应用
    1.引言递归下降解析器是一种用于解析编程语言语法的算法,它通过递归调用函数来处理语法规则。在本文中,我们将深入探讨递归下降解析器的工作原理,以及如何在Python中实现它。2.解析器简介解析器是编译器前端的核心组件之一,负责将源代码转换为编译器能够进一步处理的内部表......