English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python دروس الأساس

Python التحكم في العملية

الوظائف في Python

أنواع البيانات في Python

Python إجراءات ملف

Python الأوبجكت والفئات

Python تاريخ وتوقيت

Python 高级知识

Python 参考手册

Python 字符串 zfill() 使用方法及示例

Python 字符串方法

zfill()方法返回字符串的副本,该字符串的左边填充'0'个字符。

Python中zfill()的语法为:

str.zfill(width)

zfill()参数

zfill()采用单个字符宽度。

宽度指定了从zfill()返回的字符串的长度,并在左侧填充“0”位。

zfill()返回值

zfill()返回字符串的副本,该字符串的左边填充有“ 0”。 返回的字符串的长度取决于所提供的width。

  • 假设字符串的初始长度为10,并且将width其指定为15。在这种情况下,zfill()返回字符串的副本,该字符串的左边填充了五个“ 0”数字。

  • 假设字符串的初始长度为10,并且将width其指定为8。在这种情况下,zfill()不会在左侧填充“ 0”位,并返回原始字符串的副本。在这种情况下,返回的字符串的长度将为10。

示例1:zfill()如何在Python中工作?

text = "program is fun"
print(text.zfill(15))
print(text.zfill(20))
print(text.zfill(10))

运行该程序时,输出为:

0program is fun
000000program is fun
program is fun

如果字符串以符号前缀('+','-')开头,则在第一个符号前缀字符后填充'0'数字。

示例2:zfill()如何与Sign Prefix一起使用?

number = "-290"
print(number.zfill(8))
number = "+290"
print(number.zfill(8))
text = "--random+text"
print(text.zfill(20))

运行该程序时,输出为:

-0000290
+0000290
-0000000-random+text

Python 字符串方法