文章目录

  • 基本使用格式:
  • 格式控制
    • 对齐
    • 对齐填充
    • 精度
    • 进制转换
  • 浮点数
  • 常用形式

基本使用格式:

<模板字符串>.format(<逗号分隔参数>)
>>> "{}曰:学而时习之,不亦说乎。".format("孔子")
'孔子曰:学而时习之,不亦说乎。'
>>> "{}曰:学而时习之,不亦{}".format("孔子","说乎")
'孔子曰:学而时习之,不亦说乎'
>>> "{1}曰:学而时习之,不亦{0}".format("说乎","孔子") # 索引下标
'孔子曰:学而时习之,不亦说乎'

格式控制

对齐
>>> s = "等级考试"
>>> "{:25}".format(s)# 用于填充的单个字符,默认左对齐
'等级考试                     '
>>> "{:^25}".format(s) # 居中对齐
'          等级考试           '
>>> "{:>25}".format(s) # 右对齐
'                     等级考试'
对齐填充
>>> "{:*^25}".format(s) # 居中对齐,填充*
'**********等级考试***********'
>>> "{:->25}".format(s) # 右对齐,填充-
'---------------------等级考试'
精度
>>> "{:.2f}".format(12345.678090) # 2位小数
'12345.68'
>>> "{:>25.3f}".format(12345.67890) # 3位小数
'                12345.679'
>>> "{:.5}".format("全国计算机等级考试")
'全国计算机'
进制转换
  • b:二进制
  • c:Unicode字符
  • d:十进制
  • o:八进制
  • x:小写十六进制
  • X:大写十六进制
>>> "{0:b}, {0:c}, {0:d}, {0:o}, {0:x}, {0:X}".format(425)
'110101001, Ʃ, 425, 651, 1a9, 1A9'

浮点数

  • e:输出浮点数对应的小写e的科学计数法
  • E:输出浮点数对应的大写E的科学计数法
  • f:标准浮点数
  • %:浮点数的百分形式
>>> "{0:e}, {0:E}, {0:f}, {0:%}".format(3.14)
'3.140000e+00, 3.140000E+00, 3.140000, 314.000000%'

常用形式

二级python——(三)format()方法的基本使用相关推荐

  1. python三种方法实现阶乘

    # python三种方法实现阶乘 # while循环实现阶乘 def fact(n):if n == 0:return 1 # 0 的阶乘为 1elif n < 0:return '负数没有阶乘 ...

  2. python字符串format方法参数解释,一文秒懂!Python字符串格式化之format方法详解

    一文秒懂!Python字符串格式化之format方法详解 一文秒懂!Python字符串格式化之format方法详解 format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符 ...

  3. python三种方法开根号(穷举法、二分法、牛顿拉夫逊法)

    文章目录 方法一:穷举法 方法二:二分法 方法三:牛顿-拉夫逊算法 总结 方法一:穷举法 positive_num = int(input("输入一个正数:")) #无穷逼近法 a ...

  4. python中.format()方法用法详解

    format语法格式: str.format()         str是指字符串实例对象,常用格式为' '.format() def format(self, *args, **kwargs): # ...

  5. Python三种方法统计4位自然数变为黑洞数6174所需次数分布

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年9月第10次印刷,山东省一流本 ...

  6. python 三种方法实现删除一个列表里的重复元素

    一.python代码 test_list=['张三','李四','王五','张三','1','1','2','2','3','3']#法一:将列表转化为集合输出 test_set=set(test_l ...

  7. 微课|Python三种方法统计各分数段内的人数(17分钟)

    全国高校教师Python课程高级研修班(线上,11月20-21日) 中国大学MOOC"Python程序设计基础"第5次开课 推荐图书: <Python程序设计(第3版)> ...

  8. 退出python三种方法

    Windows PowerShell 版权所有 (C) Microsoft Corporation.保留所有权利. PS C:\Users\Administrator> python Pytho ...

  9. Python三种方法计算皮尔逊相关系数以及实现给定数据集,返回数据集中每个特征和标签的相关系数

    特征预处理完之后,我们需要选择有意义的特征作为输入机器学习的算法和模型进行训练 在统计学中,皮尔逊相关系数( Pearson correlation coefficient),又称皮尔逊积矩相关系数( ...

  10. python 三种方法输出绝对值

    import math   def abs_value1(): #使用条件判断求绝对值     a = float(input('1.请输入一个数字:'))      #input返回str,需转换为 ...

最新文章

  1. 前端里面如何进行搜索引擎优化(SEO)
  2. AngularJS ui-router (嵌套路由)
  3. C++使用GDI+实现图片格式转换
  4. ffmpeg 视频剪辑常用命令
  5. mysql集群经常无法truncate_失败的mysql cluster配置-无法顺利转换已有数据
  6. easyui datagrid 多表头数据错位_表格数据检索(二)
  7. 依赖注入底层反射原理_Spring中反射与反射的原理(转载)
  8. Windows2003下面的批量创建随机用户程序(.NET多线程)
  9. 利用js刷新页面方法
  10. 推荐系统相关科技论文写作建议
  11. 教师计算机培训心得体会范文,xx年教师计算机培训心得体会范文.doc
  12. Linux环境下的JFreeChart中文乱码问题解决办法
  13. 为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader
  14. linux opencv移植教程,OpenCV在Ubuntu和Linux系统下的移植
  15. 今后,去踢“大数据足球”
  16. sina邮箱的发件服务器拒绝,新浪帮助-常见问题
  17. C++入门经典-例3.9-使用嵌套表达式判断一个数是否是3和5的整数倍
  18. QQ坦白说查看好友方法攻略
  19. matlab画经纬度点图,Matlab绘制汉经纬度的散点图 1
  20. Messenger:使用消息的跨进程通信 (Message.replyTo()的使用)

热门文章

  1. QT问题解决:the code model could not parse an included file,
  2. 21世纪世界国土面积排名
  3. ZJOI2009 狼和羊的故事
  4. 杰理之单音VCOMO直推,喇叭没声音问题【篇】
  5. aliyunpan-sync能让阿里云盘支持同步备份
  6. 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
  7. 开发原生的 Google 眼镜应用 【已翻译100%】(1/2)
  8. 上海30K*16和深圳22K*14的offer同时揽下,真的是行情不好吗?
  9. 摩拜ofo均取消月卡优惠;陌陌7.35亿美元收购探探;京东腾讯入股步步高丨价值早报
  10. 停车场管理系统(C语言顺序栈+链栈+链队列)