当前位置: 首页 > 后端技术 > Python

记录一下python中前十%的占位符对应的格式...

时间:2023-03-26 11:33:08 Python

下面就来看看我们在开发过程中经常用到的占位符吧。【阅读全文】'''%s:字符串格式化,也是最常用的%d:整数格式化,也是常用的%c:字符和ASCII码格式化%u:无符号整数格式化%f:浮点数格式化%e:使用科学记数法格式化浮点数%o:格式化无符号八进制数%x:格式化无符号十六进制数%p:十六进制数格式化变量地址%g:%e的简写和%f'''演示每个占位符格式的效果。'''格式化字符串'''var_s='%s'%'iisastring'print(var_s)'''格式化整数'''var_d='%d'%10print(var_d)'''格式化字符'''var_c='%c'%"w"print(var_c)#格式化字符,这里必须是字符,不能是字符串,否则会出现如下错误。var_c='%c'%"water"print(var_c)#var_c='%c'%"water"#TypeError:%crequiresintorchar'''Formatunsignedinteger'''var_u='%u'%123print(var_u)'''格式化浮点数'''var_f='%.2f'%2.3print(var_f)'''科学计数法格式化浮点数'''var_e='%e'%2.3333333print(var_e)'''格式化无符号八进制数'''var_o='%o'%100print(var_o)#结果为144#可以使用int函数将得到的八进制转为十进制,结果为100,如我们所料.print(int('144',8))'''格式化无符号十六进制数'''var_x='%x'%100print(var_x)#结果为64print(int('64',16))#同样,转换后的结果为100'''十六进制格式变量地址'''var_p='%p'%'144'print(var_p)#ValueError:unsupportedformatcharacter'p'(0x70)atindex1#Whenexecutingtheformatof%p,发现不支持,第一次不支持。'''%e和%f的缩写'''var_g='%.3g'%2.12print(var_g)我是【Python集中营】,很高兴你读到最后,我是专注的Python知识分享,希望能得到大家的关注~【之前的精彩】PyQt5UI做豆瓣电影信息查看器,初识QThread多线程...PyQt5最小化到托盘,升级小闹钟...pyinstaller打包的exe文件太大,用pipenv轻松解决!PyQt5Gadget:ExcelDataGroupingAggregator...Exception:存储MYSQL转义数据,保证数据存储的准确性...制作一个小闹钟,按计划做事...利用pyqt5的日期控件制作一个小日历方便查看...小工具将mp3音频格式批量转换为wav格式,将上万张图片拼成一张图,制作出超赞的马赛克图片!直接使用pywebio模块实现不用H5的网页