Python基础----字符串填充的几种方法
背景介绍
在有些时候,我们需要固定长度的字符串作为某些后续步骤的输入,但是手头的字符串很可能是变长的,因此在这种情况下,我们就需要使用某些方法对字符串进行填充,使其长度符合要求。下面介绍几种在python中常用的方法。
zfill()方法
str1='abc' #初始字符串#假设我们后续需要的字符串定长为10
len_=10
#使用zfill进行填充,默认用0在左边进行填充
str1.zfill(len_)
#输出
'0000000abc'
为了方便在后续的步骤中将原始字符串取出,我们可以在初始字符串前加一个分割符比如’|’,然后后续通过split方法取出。
str1="|"+str1
len_=10
str2=str1.zfill(len_)#取出原始字符串
raw_str=str2.split("|")[-1]
ljust()/rjust()方法
与zfill()方法不同,这两种填充方式需要指定填充对象,ljust()会在原字符串的后面进行填充,rjust()会在原字符串的前面进行填充。
str1.ljust(10,'0')
#输出
'ab00000000'str1.rjust(10,'0')
#输出
'00000000ab'
center()方法
使用这种方法默认会在原字符串的两侧进行填充,同样需要指定填充对象。
str1.center(10,'*')
#输出
'***abc****'
that’s it!希望对大家有帮助
Python基础----字符串填充的几种方法相关推荐
- python字符串出栈方法_1.Python实现字符串反转的几种方法
1.Python实现字符串反转的几种方法 题目: 在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba" 第一种 ...
- Python实现字符串反转的几种方法
1.题目: 在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba" 第一种:使用字符串切片 result = s ...
- Python实现字符串反转的6种方法
题目: 在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba" 第一种:使用字符串切片 result = s[: ...
- python输出字符串的格式控制千分位分隔符_Python 随身听-巩固基础-字符串格式化的几种套路...
Python 随身听-巩固基础-字符串格式化的几种套路 前段日子,解读官方文档时,我们已经看过了官方文档里面的一些字符串的常用格式化方法Python权威学习资料-官方文档-DE8UG解读-07-输入输 ...
- Python字符串连接的5种方法
总结了一下Python字符串连接的5种方法: 加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用 "+" 来连接两个字符串: ...
- python怎么复制字符串_python字符串复制的几种方法
>>> list1 = [1,2] >>> id(list1) 50081032 >>> list2 = list1.copy() >> ...
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
- 在Python中查找子字符串索引的5种方法
在Python中查找字符串中子字符串索引的5种方法 (5 Ways to Find the Index of a Substring in Strings in Python) str.find() ...
- python 字符串转函数名_Python 使用函数名(字符串)调用函数(4种方法)
先看一个例子: >>> def foo(): print("foo") >>> def bar(): print("bar" ...
最新文章
- Linux CentOS 6+复制本地前端文件压缩包解压到服务器端指定目录
- 昆仑网(D×××)去中心化虚拟互联网基础功能图片式介绍,请全屏看。
- Linux cp命令 拷贝文件
- python僵尸进程和孤儿进程_python学习笔记——孤儿进程和僵尸进程
- VC++文件监控(一) ReadDirectoryChangesW
- docker yum 安装
- Spring Cloud Gateway 原理与应用场景
- Oralce 时间TIMESTAMP的比较
- tomcat vue 不用 前后端_部署前后端分离项目(后端 tomcat 前端 nginx)
- 全表行转列——动态SQL
- Java移位运算符原来这么简单
- c++11原子量atomic
- 设置图片在Unity中的默认打开方式
- 【地平线旭日X3派试用体验】基于MIPI Camera的目标检测 web 端展示,全流程(第三节)
- 地质大学计算机学院实验室,中国地质大学
- 石溪分校 计算机研究生专业,纽约州立大学石溪分校计算机科学硕士入学条件.pdf...
- fedora与redhat的区别
- 数学与计算机专业的论文,数学与计算机关系论文.doc
- 新手入门前端,需要学习的基础内容。
- 浏览器调试工具网页性能分析中的使用