python3.5格式化字符串,python三种格式化输出

  python3.5格式化字符串,python三种格式化输出

  想知道如何快速上手python吗?是听老师一个个说重要的还是不重要的,还是直接抓住项目重点?边肖的建议是第二个,学习很多内容,但最重要的是使用课堂内容,所以边肖今天给大家带来的内容也很重要。一起来看看吧~

  说明

  我们经常使用%-formatting和str.format()来格式化,从Python版开始,增加了f-strings语法。下面我将详细介绍这三种方法。

  1. %-formatting格式化字符串

  最早的格式是使用%(百分号),是这样的:

  In:name=World

  In:id=10

  In:“你好%s,id=%s%(名称,id)

  Out:HelloWorld,id=10 这里使用的%s表示格式化为字符串,其他常用的有%d(十进制整数)和%f(浮点数)。

  此外,还支持字典的形式:

  在:Hello[%(name)s],id=%(name)s%{id:10, name:World}

  你好[世界],id=102。str.format()格式化字符串

  常规用法

  In:name=World

  In:“你好{}”(姓名)

  out :“hello world”通过位置访问:

  in :“{ 2 }、{1}、{0}”。格式(“a”、“b”、“c”)

  out :“c,b,a”通过关键字访问:

  In:“你好{name}”。格式(name=testerzhang )

  Out:Hellotesterzhang3。f-string格式化字符串(推荐)

  Python3.6版本3.6开始出现这种新的格式字符串,其性能优于前两种方法。

  In:name=testerzhang

  In:print(fHello{name}。)

  in : print(f hello { name . upper()}。)

  Out:Hellotesterzhang。

  Out:HelloTESTERZHANG。

  In:d={id:1, name:testerzhang}

  in : print(f user[{ d[ id ]}]: { d[ name ]} )

  out : user[1]:张从这里我们可以看出,第三种优于第二种方式:

  1.第二种方式的变量不好读,第三种方式更直观。

  2.解决str.format()连接变量后变得超长的问题。

  强烈推荐你用第三种方法~有兴趣的朋友赶紧试试吧~如果你还想了解更多python的知识,可以去盛行的IT软件开发工作室查询。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数,SQL 时间格式化函数
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令,Linux磁盘格式化命令详解
  • js获取当前日期并格式化,js获取当前时间年月日并输出
  • js获取当前日期并格式化,js获取当前时间年月日并输出,JS获取当前时间的年月日时分秒及时间的格式化的方法
  • js格式化时间的方法是什么,js 格式化时间
  • js格式化时间的方法是什么,js 格式化时间,js格式化时间的方法
  • js格式化时间格式,js格式化时间字符串
  • js格式化时间格式,js格式化时间字符串,JS格式化时间的几种方法总结
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么,js中时间格式化的几种方法
  • windows命令行格式化硬盘,格式化将清除磁盘中的所有文件
  • 留言与评论(共有 条评论)
       
    验证码: