python zfill()
函数用于填充字符串,返回指定长度的字符串,使原字符串右对齐,前面用0填充到指定字符串长度。
语法
str.zfill(width)
参数
- width:指定字符串的长度,但不能为空。若指定长度小于字符串长度,则直接输出原字符串。
返回值
返回填充后的字符串。
程序示例
#!/usr/bin/python
# coding=utf-8
str = "i love python"
print(str.zfill(30)) #指定字符串长度为30
print(str.zfill(2)) #指定字符串长度为2,小于原字符串长度。
print(str.zfill()) #参数width为空,报错.
程序运行结果:
00000000000000000i love python
i love python
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-22-45e4baf7a246> in <module>()
2 print(str.zfill(30)) #指定字符串长度为30
3 print(str.zfill(2)) #指定字符串长度为2,小于原字符串长度。
----> 4 print(str.zfill()) #参数width为空,报错.
TypeError: zfill() takes exactly 1 argument (0 given)
i love python
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-22-45e4baf7a246> in <module>()
2 print(str.zfill(30)) #指定字符串长度为30
3 print(str.zfill(2)) #指定字符串长度为2,小于原字符串长度。
----> 4 print(str.zfill()) #参数width为空,报错.
TypeError: zfill() takes exactly 1 argument (0 given)