湘潭做网站 i磐石网络,开发商违约延期交房可以退房吗,网站被挂马怎么处理,徐州市建设银行网站format()可以对数据进行格式化处理操作#xff0c;语法如下: format(value#xff0c;format_spec) value 为要转换的数据#xff0c;fommat spec 为格式化解释#xff0c; 当参数 format spec 为空时#xff0c;等同于函数 str(value)的方式。 format spec 可以设置非常复…format()可以对数据进行格式化处理操作语法如下: format(valueformat_spec) value 为要转换的数据fommat spec 为格式化解释 当参数 format spec 为空时等同于函数 str(value)的方式。 format spec 可以设置非常复杂的格式转换参数实现比较完备的数据格式处理模板。 fomat spec的编写方式如下形式:
format_spec ::[[fill]align][sign][#][][width][,][.precision][typel]format spec 格式控制符可以分为文字对齐、填充值、标志设置、格式化、类型转换、千位符(数字分组)等主要应用。 使用format0函数可以进行格式转换。如果 format()函数的参数 format spec 未提供则默认为将其他格式数据格式化为字符串型和调用 str(value) 效果相同。
利用 format()函数实现数据编号。对数据进行编号也是对字符串格式化操作的一种方式使用format()函数可以对字符串进行格式化编号。 实现时只需设置填充字符(编号通常设置0)设置对齐方式时可以使用、和符号表示左对齐、右对齐和居中对齐对齐填充的符号在“宽度”范围内输出时填充即可。 对数字1进行3 位编号右对齐需具体代码为:
#向右对齐空位补0
print(format(1,03))
输出结果为:
001#向左对齐空位补0
print(format(1,03))
输出结果为:
100十进制整数参数d和n
#8位整数显示不足部分整数前用空格填充
print(format(81,8d))
# 格式化为8位带符号整数显示补位空格放到符号前
print(format(-81,8d))
# 格式化为8位正整数用空格补位
print(format(81,8d))
# 格式化为8位负整数不足部分在负号后填充
print(format(-81,8d))
# 右对齐宽度为18个空格
print(format(81,10))
# 左对齐宽度为18个空格
print(format(81,10))
# 用0填充空格宽度为10个空格
print(format(81,010))#输出结果81-8181
- 8181
81
0000000081浮点数类型可以提供的参数有“e”“E”“f”“F”“g”,G“,n”,“%”和None输出格式。 用f表示浮点类型并可以在其前边加上精度控制:用于控制输出宽度(如果输出位数大于宽度,就按实际位数输出)。 还可以为浮点数指定符号表示在正数前显示 负数前显示-; (空格)表示在正数前加空格在负数前加-; -与什么都不加 时一致 .3f 表示浮点数的精度为3(小数位保留3 位)3 指定除小数点外的输出位数。 例如:
#格式化为保留1位小数的浮点数
print(format(3.14159,.1f))
#格式化为保留2位小数的浮点数
print(format(3.14159,.2f))
# 格式化为保留2位小数的10位数、默认用空格填充
print(format(-3.14159,10.2f))
# 格式化为保留2位小数的10位数空格用0填充
print(format(-3.14159,010.2f))
# 保留2位小数的10位数居中显示空格用0填充
print(format(-3.14159,0^10.2f))#输出结果
3.1
3.14
- 3.14
-000003.14
00-3.14000格式化字符串主要包括截取字符串字符串对齐方式显示,填充字符串等几个方面下面举例如下:
#截取3个字符宽度为20居中不足用“0”填充“”
print(format(PYTHON,0^20.3))
#默认居左显示不足部分用空格填充
print(format(PYTHON,10))#输出
00000000PYT000000000
PYTHON