利用python的str.format()对字符串进行格式化处理
2018-02-03 17:07
906 查看
# 位置参数
print "{0} is {1} years old".format("Wilber", 28)
print "{} is {} years old".format("Wilber", 28)
print "Hi, {0}! {0} is {1} years old".format("Wilber", 28)
# 关键字参数
print "{name} is {age} years old".format(name = "Wilber", age = 28)
# 下标参数
li = ["Wilber", 28]
print "{0[0]} is {0[1]} years old".format(li)
# 填充与对齐
# ^、<、>分别是居中、左对齐、右对齐,后面带宽度
# :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
print '{:>8}'.format('3.14')
print '{:<8}'.format('3.14')
print '{:^8}'.format('3.14')
print '{:0>8}'.format('3.14')
print '{:a>8}'.format('3.14')
# 浮点数精度
print '{:.4f}'.format(3.1415926)
print '{:0>10.4f}'.format(3.1415926)
# 进制
# b、d、o、x分别是二进制、十进制、八进制、十六进制
print '{:b}'.format(11)
print '{:d}'.format(11)
print '{:o}'.format(11)
print '{:x}'.format(11)
print '{:#x}'.format(11)
print '{:#X}'.format(11)
# 千位分隔符
print '{:,}'.format(15700000000)
print "{0} is {1} years old".format("Wilber", 28)
print "{} is {} years old".format("Wilber", 28)
print "Hi, {0}! {0} is {1} years old".format("Wilber", 28)
# 关键字参数
print "{name} is {age} years old".format(name = "Wilber", age = 28)
# 下标参数
li = ["Wilber", 28]
print "{0[0]} is {0[1]} years old".format(li)
# 填充与对齐
# ^、<、>分别是居中、左对齐、右对齐,后面带宽度
# :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
print '{:>8}'.format('3.14')
print '{:<8}'.format('3.14')
print '{:^8}'.format('3.14')
print '{:0>8}'.format('3.14')
print '{:a>8}'.format('3.14')
# 浮点数精度
print '{:.4f}'.format(3.1415926)
print '{:0>10.4f}'.format(3.1415926)
# 进制
# b、d、o、x分别是二进制、十进制、八进制、十六进制
print '{:b}'.format(11)
print '{:d}'.format(11)
print '{:o}'.format(11)
print '{:x}'.format(11)
print '{:#x}'.format(11)
print '{:#X}'.format(11)
# 千位分隔符
print '{:,}'.format(15700000000)
相关文章推荐
- python: str.format (字符串 格式化)
- 神一般的 str.format() 函数 - Python 字符串格式化转换(转载)
- python 中函数format()函数进行字符串格式化
- Python中字符串格式化str.format的详细介绍
- Python用format格式化字符串
- 利用xslt对xml进行缩进格式化处理
- Python语言总结 4.2. 和字符串(str,unicode等)处理有关的函数
- python 用(%s%d)格式化字符串与用format格式化的区别
- Python——format字符串格式化
- python 字符串格式化(format)
- 利用xslt对xml进行缩进格式化处理
- Python中用format()格式化字符串
- 浅谈Python 字符串格式化输出(format/printf)
- [导入]利用xslt对xml进行缩进格式化处理
- python之字符串格式化(format)
- 如何利用Python对中文进行分词处理
- Python之字符串格式化(format)
- python之字符串格式化(format)
- 利用xslt对xml进行缩进格式化处理
- Python .format(),%格式化时,对字符串编码方式的影响