python的三种字符串格式化方法
刚入门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的三种字符串格式化方法相关推荐
- 深度对比Python的3种“字符串格式化”方法,看看你喜欢哪一种?
3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s. 从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化 ...
- [转载] 深度测评Python的3种“字符串格式化”方法,看看你喜欢哪一种?
参考链接: 使用Python 3的f字符串进行字符串格式化 3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s. 从python3.0版本开始起(pyth ...
- python字符串出栈方法_说说Python有几种字符串格式化?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
- Python 3.6.x字符串格式化方法小结
1 使用%符号进行格式 使用%符号进行字符串格式化的形式如下图所示,格式运算符%之前的部分为格式字符串,之后的部分为需要进行格式化的内容. Python支持大量的格式字符,下表列出了比较常用的一部分 ...
- python格式化字符串_Python的3种字符串格式化方法,哪种你最喜欢?
文末扫二维码领[Python开源项目包] 赠书×大厂笔面试题:秋招一直当炮灰?提升你实力的机会来了! 黄伟呢 | 作者数据分析与统计学之美 | 来源 1 3种字符串格式化工具的简单介绍 python2 ...
- Python基础入门:3种字符串格式化方法教程
有时候我们需要把一些变量填写到一个字符串中,如我们有3个变量 name="张三" gender="男" age="21" 假如我需要把它们放 ...
- Python的3种字符串格式化,做个超全对比!
今天就带着大家开始我们的Python基础之格式化输出. 有时候,为了更方便.灵活的运用字符串.在Python中,正好有3种方式,支持格式化字符串的输出 . 3种字符串格式化工具的简单介绍 python ...
- python的2种字符串格式化输出
字符串格式化代码(typecode) 法一: %格式使用下面的格式 %[(name)] [flags] [width][.precision] typecode (name)输出字典的value使用, ...
- Sql Server中三种字符串合并方法的性能比较
最近正在处理一个合并字符吕的存储过程,在一个测试系统的开发中,要使用到字符串合并功能,直接在Sql中做. 示例: 有表內容﹕ 名称 內容 ...
最新文章
- 特征工程在实际业务中的应用!
- flask https启动
- Rust基础笔记:Getting input from the console
- 基础理论:集合的Hausdorff距离
- Retrofit+RxJava+OkHttp项目中的使用
- 一个实用的显示Visual Studio Code文件绝对路径的扩展应用
- 图像处理-提取指定颜色
- 计蒜客-最大子阵列 / NYOJ题目44-子串和
- 劳力埃大学计算机科学,劳里埃大学计算机科学本科.pdf
- 计算机专业考注册测绘师经验,注册测绘师考试攻略
- 【2022年的STM32】 02-STM32总览
- Photoshop 2021神经滤镜Neural Filters离线安装包下载 WIN / MAC(适用于PS 2021版本22.3.X/22.4.X)
- 2022年java学习路线指南
- 关于PCIe有gen1升到gen3的方法
- 什么是客户端与服务器端
- date函数详细用法
- 泽风大过:改过自新;坎为水:坦然面对
- Kalman实际应用总结
- latex表格调整行距
- 个人python开发数据分析面试题分享