python format的用法(Python中format格式输出全解)
类别:脚本大全 浏览量:656
时间:2021-10-19 06:40:39 python format的用法
Python中format格式输出全解格式化输出:format()
format():把传统的%替换为{}来实现格式化输出
1.使用位置参数:就是在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串,位置参数就是把传统的%改为{},按照位置顺序自动进行替换
|
'my name is {},age:{}' . format ( 'anxc' , 18 ) 'my name is anxc,age:18' |
2.使用位置参数:在原有基础上,通过位置的改变来让替换的值根据位置改变(自我感觉没什么用,还不如第一个好用)
|
'my name is {1},age:{0}' . format ( 18 , 'anxc' ) 'my name is anxc,age:18' |
3.字符填充(左对齐,右对齐,居中对齐)
|
'右对齐{:#>10}' . format ( 10 ) '右对齐########10' |
4.使用关键字参数:利用key=value来实现一一对应的赋值替换
|
'my name is{name},age:{age}' . format (name = 'anxc' ,age = 18 ) 'my name isanxc,age:18' |
5.数字的精度输出:自我感觉就像c语言的float类型的输出。(格式:{:. x f}如果x为整数是无效的)
|
>>> '{:.4f}' . format ( 1 / 3 ) '0.3333' >>> '{:4f}' . format ( 100 ) '100.000000' #目前没有发现整数是啥用处 |
6.数字的进制输出
|
二进制 b 八进制 o 十进制 十六进制 x '18的二进制:{:b}' . format ( 18 ) '18的二进制:10010' >>> '18的八进制:{:o}' . format ( 18 ) '18的八进制:22' >>> '18的十六进制:{:x}' . format ( 18 ) '18的十六进制:12' |
7.数字的千分位划分
|
>>> '{:,}' . format ( 19012390123 ) '19,012,390,123' |
8.通过下标来实现格式化
|
>>> person = [ 'anxc' , 18 ] 'i am {0[0]},age:{0[1]}' . format (person) 'i am anxc,age:18' >>> x = [ 12 , 13 ] >>> 'i am {0[0]},age:{1[1]}' . format (person,x) 'i am anxc,age:13' |
9.通过对象的属性来实现格式化(现在还没学到python的类,所以没有例子)
总结
以上所述是小编给大家介绍的python中format()格式输出全解 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://www.cnblogs.com/Anxc/archive/2019/04/12/10694529.html
您可能感兴趣
- python表格导出为图片(python生成带有表格的图片实例)
- 列表重复数据怎么删除python(Python实现的删除重复文件或图片功能示例去重)
- python函数操作大全(Python的高阶函数用法实例分析)
- python比go语言简单(Python和Go语言的区别总结)
- python协程解释(在python里从协程返回一个值的示例)
- python进程管理教程(Python I/O与进程的详细讲解)
- opencv提取图像轮廓python代码(Python基于opencv调用摄像头获取个人图片的实现方法)
- python3循环使用教程(Python3.4学习笔记之 idle 清屏扩展插件用法分析)
- python创建列表并查询(python列表使用实现名字管理系统)
- python钉钉机器人(python钉钉机器人运维脚本监控实例)
- python开启两个线程(Python开启线程,在函数中开线程的实例)
- python怎么取出列表(Python 利用切片从列表中取出一部分使用的方法)
- python里面的print怎么用(python中的print输出)
- python扫描服务器端口(Python实现的对本地host127.0.0.1主机进行扫描端口功能示例)
- python爬虫入门代码(python爬虫基础教程:requests库二代码实例)
- python中random库的用法(Python minidom模块用法示例DOM写入和解析XML)
- 《道德经》:功成不局,泰而不骄(道德经:功成不局)
- 每日一典 过江之鲫(每日一典过江之鲫)
- 红色代表什么(红色代表什么意义和象征)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
热门推荐
- python自己做个定时器(对python周期性定时器的示例详解)
- laravel框架的业务流程顺序(Laravel+Dingo/Api 自定义响应的实现)
- 云主机跟云服务器有什么区别(浅析云主机的特点和优势)
- python微信红包分配(PHP切割整数工具类似微信红包金额分配的思路详解)
- serv-u界面怎么设置中文(Serv-U 550 Permission denied 的解决办法)
- javascript 数组排序
- vue实现添加购物车小球(Vue实现简易购物车案例)
- 个人云服务器的搭建(云服务器管理怎么做?这几款开源服务器管理软件您得知道)
- php类的属性和方法(PHP进阶学习之反射基本概念与用法分析)
- pythonselenium接口自动测试(python3+selenium自动化测试框架详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9