用python实现字符串填充

简介: 填充是用指定的字符对字符串进行填满指定的长度;就是补差价;

填充是用指定的字符对字符串进行填满指定的长度;就是补差价;

填充建议使用format格式化,代码示例如下:

#字符串填充
 
s = 'python'

f = "{0:10}".format(s)
print(f)

f = "{0:*>10}".format(s)
print(f)

f = "{0:*^10}".format(s)
print(f)

f = "{0:*<10}".format(s)
print(f)

f = "{0:*>3}".format(s)
print(f)

f = "{0:0>10}".format(1231231)
print(f)

f = "{0:0>10,}".format(1231231)
print(f)

f = "{0:.2f}".format(1231231)
print(f)

输出结果如下:
在这里插入图片描述

字符串填充还有一种方式很方便,

string.zfill()函数

代码示例:

print('1'.zfill(3))
相关文章
|
5天前
|
存储 算法 Python
【亮剑】如何在 Python 中查找两个字符串之间的差异位置?
【4月更文挑战第30天】本文探讨了Python中查找两个字符串差异位置的方法。首先,通过内置函数和基本字符串操作,可以逐个字符比较找到第一个不同位置。其次,利用`difflib`库的`SequenceMatcher`能获取更详细的差异信息。最后,通过实现Levenshtein距离算法,可以计算字符串间的最小编辑距离。根据需求选择合适的方法,能提升代码效率和可读性。
|
6天前
|
Go 索引 Python
非常全面的python字符串相关处理方法(二)
非常全面的python字符串相关处理方法(二)
|
6天前
|
存储 索引 Python
非常全面的python字符串相关处理方法(一)
非常全面的python字符串相关处理方法(一)
|
9天前
|
人工智能 索引 Python
Python 字符串格式化输出
Python 字符串格式化输出
8 0
|
9天前
|
Python
Python 字符串格式化指南
本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `&quot;%s %d&quot; % (var1, var2)`;2) `str.format()` 方法,如 `&quot;{} {}&quot;.format(var1, var2)`;3) Python 3.6+ 的 f-strings,如 `f&quot;{var1} {var2}&quot;`。每种方法都支持变量插入和格式控制,如指定小数位数。选择合适的方法能提升代码可读性和效率。
9 0
|
10天前
|
API Python
[AIGC] Python字符串常用API介绍
[AIGC] Python字符串常用API介绍
|
11天前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
|
11天前
|
存储 Python
Python列表转字符串
Python列表转字符串
9 0
|
11天前
|
XML 数据格式 Python
【代码片段】【Python】XML 字符串格式化打印
【代码片段】【Python】XML 字符串格式化打印
13 0
|
12天前
|
Python
python html(文件/url/html字符串)转pdf
python html(文件/url/html字符串)转pdf
9 0