刚入门python的同学,特别是,没有系统的学习过python,而是学过别的语言,直接上手python的同学,怕是还不是很了解python强大的字符串格式化方法

1.最方便的

print 'hello %s and %s' % ('df', 'another df')

但是,有时候,我们有很多的参数要进行格式化,这个时候,一个一个一一对应就有点麻烦了,于是就有了第二种,字典形式的。上面那种是tuple形式的。

2.最好用的

print 'hello %(first)s and %(second)s' % {'first': 'df', 'second': 'another df'}

这种字典形式的字符串格式化方法,有一个最大的好处就是,字典这个东西可以和json文件相互转换,所以,当配置文件使用字符串设置的时候,就显得相当方便。

3.最先进的

print 'hello {first} and {second}'.format(first='df', second='another df')

这种就像是写一个函数一样,有好处,就是可读性很好,但是笔者还是喜欢第二种。

python的三种字符串格式化方法相关推荐

  1. 深度对比Python的3种“字符串格式化”方法,看看你喜欢哪一种?

    3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s. 从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化 ...

  2. [转载] 深度测评Python的3种“字符串格式化”方法,看看你喜欢哪一种?

    参考链接: 使用Python 3的f字符串进行字符串格式化 3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s. 从python3.0版本开始起(pyth ...

  3. python字符串出栈方法_说说Python有几种字符串格式化?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  4. Python 3.6.x字符串格式化方法小结

    1  使用%符号进行格式 使用%符号进行字符串格式化的形式如下图所示,格式运算符%之前的部分为格式字符串,之后的部分为需要进行格式化的内容. Python支持大量的格式字符,下表列出了比较常用的一部分 ...

  5. python格式化字符串_Python的3种字符串格式化方法,哪种你最喜欢?

    文末扫二维码领[Python开源项目包] 赠书×大厂笔面试题:秋招一直当炮灰?提升你实力的机会来了! 黄伟呢 | 作者数据分析与统计学之美 | 来源 1 3种字符串格式化工具的简单介绍 python2 ...

  6. Python基础入门:3种字符串格式化方法教程

    有时候我们需要把一些变量填写到一个字符串中,如我们有3个变量 name="张三" gender="男" age="21" 假如我需要把它们放 ...

  7. Python的3种字符串格式化,做个超全对比!

    今天就带着大家开始我们的Python基础之格式化输出. 有时候,为了更方便.灵活的运用字符串.在Python中,正好有3种方式,支持格式化字符串的输出 . 3种字符串格式化工具的简单介绍 python ...

  8. python的2种字符串格式化输出

    字符串格式化代码(typecode) 法一: %格式使用下面的格式 %[(name)] [flags] [width][.precision] typecode (name)输出字典的value使用, ...

  9. Sql Server中三种字符串合并方法的性能比较

    最近正在处理一个合并字符吕的存储过程,在一个测试系统的开发中,要使用到字符串合并功能,直接在Sql中做.         示例:         有表內容﹕         名称  內容        ...

最新文章

  1. 特征工程在实际业务中的应用!
  2. flask https启动
  3. Rust基础笔记:Getting input from the console
  4. 基础理论:集合的Hausdorff距离
  5. Retrofit+RxJava+OkHttp项目中的使用
  6. 一个实用的显示Visual Studio Code文件绝对路径的扩展应用
  7. 图像处理-提取指定颜色
  8. 计蒜客-最大子阵列 / NYOJ题目44-子串和
  9. 劳力埃大学计算机科学,劳里埃大学计算机科学本科.pdf
  10. 计算机专业考注册测绘师经验,注册测绘师考试攻略
  11. 【2022年的STM32】 02-STM32总览
  12. Photoshop 2021神经滤镜Neural Filters离线安装包下载 WIN / MAC(适用于PS 2021版本22.3.X/22.4.X)
  13. 2022年java学习路线指南
  14. 关于PCIe有gen1升到gen3的方法
  15. 什么是客户端与服务器端
  16. date函数详细用法
  17. 泽风大过:改过自新;坎为水:坦然面对
  18. Kalman实际应用总结
  19. latex表格调整行距
  20. 个人python开发数据分析面试题分享

热门文章

  1. 从proe/creo/solidwork导出三维模型到unity----第一讲
  2. Pt100温度传感器
  3. 《疯狂拇指》 官方介绍
  4. 【分布计算环境笔记】10 SOA、网格计算、云计算与P2P技术
  5. Qt creator一些常用的快捷注释语句
  6. 电动机三相绕组的星形接线法和三角形接线法
  7. 利用Python生成漂亮的词云,云的形状由你定
  8. 深度学习入门初探——损失函数均方误差
  9. 覆盖率仅30%,四川高速公路服务区充电站现状与发展
  10. freemarker 的换行 与 合并单元格