python中format()函数的简单使用教程


Posted in Python onMarch 14, 2018

先给大家介绍下python中format函数,在文章下面给大家介绍python.format()函数的简单使用

---恢复内容开始---

python中format函数用于字符串的格式化

通过关键字

print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字
 grade = {'name' : '陈某某', 'fenshu': '59'}
print('{name}电工考了{fenshu}'.format(**grade))#通过关键字,可用字典当关键字传入值时,在字典前加**即可

通过位置

print('{1}今天{0}'.format('拍视频','陈某某'))#通过位置
 print('{0}今天{1}'.format('陈某某','拍视频'))

填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度

print('{:^14}'.format('陈某某'))
print('{:>14}'.format('陈某某'))
print('{:<14}'.format('陈某某'))
 print('{:*<14}'.format('陈某某'))
 print('{:&>14}'.format('陈某某'))#填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度

python中format()函数的简单使用教程

精度和类型f精度常和f一起使用

print('{:.1f}'.format(4.234324525254))
print('{:.4f}'.format(4.1))

进制转化,b o d x 分别表示二、八、十、十六进制

print('{:b}'.format(250))
print('{:o}'.format(250))
print('{:d}'.format(250))
print('{:x}'.format(250))
千分位分隔符,这种情况只针对与数字
print('{:,}'.format(100000000))
print('{:,}'.format(235445.234235))

下面看下python中的format函数:

                            用于对字符串的格式化

1.通过位置传递

print('{0}xxxxxxxx{1}'.format('这是0要传入的东西','这是1要传入的东西'))

2.通过关键字传递   

print('{0}xxxxxxxx{1}'.format(0='xxx',1='xxx'))

    如果是字典     

print('{keys}xxxxxxxx{values}'.format(**<字典名>))

3.充当数字的千分位分隔符(例如:1,000,000)

print('{:,}'.format(1000000))

总结

以上所述是小编给大家介绍的python中format()函数的简单使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
对python3 urllib包与http包的使用详解
May 10 Python
浅谈Python traceback的优雅处理
Aug 31 Python
python 利用文件锁单例执行脚本的方法
Feb 19 Python
Python判断对象是否相等及eq函数的讲解
Feb 25 Python
解决pyecharts在jupyter notebook中使用报错问题
Apr 23 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
Aug 05 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
Python中使用gflags实例及原理解析
Dec 13 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
Python实现JS解密并爬取某音漫客网站
Oct 23 Python
python3中TQDM库安装及使用详解
Nov 18 Python
Python批量提取PDF文件中文本的脚本
Mar 14 #Python
深入理解Django的中间件middleware
Mar 14 #Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 #Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 #Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 #Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 #Python
使用Python从零开始撸一个区块链
Mar 14 #Python
You might like
汉字转化为拼音(php版)
2006/10/09 PHP
PHP5 面向对象程序设计
2008/02/13 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
React 父子组件通信的实现方法
2019/12/05 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
Python利用ansible分发处理任务
2015/08/04 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
python如何从文件读取数据及解析
2019/09/19 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
js实现弹框效果
2021/03/24 Javascript
大三在校生电子商务求职信
2013/10/29 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
广告宣传策划方案
2014/05/21 职场文书
公证处委托书
2015/01/28 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
MySQL 全文索引使用指南
2021/05/25 MySQL