format():格式化输出
format():把传统的%替换为{}来实现格式化输出
format()函数的常见用法
i = 0
s = ''
for j in range(1,1001):if j % n ==0:i += 1print(i, j)path = r"D:/" + In + "的倍数.txt" #"\"代表写入.py的相同文件下文件下,"/"表示写入到该磁盘下f = open(path,"w")s +=('{} {}'.format(i,j))s += '\n'f.write(s)f.close()
简单来说:
其实就是format()函数后面的内容填入到大括号{}中
填充 | 用于填充 |
---|---|
对齐 | >右对齐 <左对齐 ^居中 |
宽度 | 槽的设定输出宽度(数字) |
精度 | 浮点数小数部分精度或字符长度(如:.3f设置包留小数位数) |
类型 | b:二进制、c:Unicoded:十进制、o:八进制、x:十六进制、e:指数形式、%:百分数形式 |