学堂 学堂 学堂公众号手机端

Python中字符串格式化输出(python中字典的键类型)

lewis 6年前 (2019-10-15) 阅读数 6 #技术

Python中字符串格式化有三种方式,分别是 format,% 以及 f (3.7以上版本)。

一. format

格式:'{}'.format()


1,format()这里括号里写变量名,然后将值按照先后顺序放入打大括号内

代码:

运行结果:

2,加上序号,值不按照先后顺序,按照数字顺序放入大括号内

代码:

运行结果:

3,将输出值进行小数保留

代码:

运行结果:

4,根据关键字将值放入大括号内输出

代码:

运行结果:

二. %

格式:'{}' % 变量名 或者 '{},{}...' % (变量名1,变量名2,...)

1,%s 按字符串类型输出

代码:

运行结果:

2,%d

A,%d 按整数型进行输出,如果值是小数会将小数点后的所有数去掉进行输出

代码:

运行结果:

B,还有其他情况,比如%.4d或者%04d会打印四位数的整数数字(如果实际数的数不够就会往前面补充0)

代码:

运行结果:

3,%f

A,%f 输出浮点数,如果值是整数会将输出浮点数,有小数点

代码:

运行结果:

B,限定小数进行输出,比如限定两位小数进行输出

代码:

运行结果:

三. f,其实这是format的缩写

格式:f’{}‘

代码:这里就是直接将变量名填入大括号中输出,value4:.3f是保留三位小数输出的意思。

运行结果:

最后,%可以与f'{}'一起连用。
















版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门