Python 3 格式化字符串的几种方法
来源:互联网 发布:linux软件工程师 编辑:程序博客网 时间:2024/05/17 22:25
%s和%d,%s是用来给字符串占位置,%d是给数字占位置,简单解释下:
a = 'this is %s %s' % ('an','apple')
程序输出的结果就是:this is an apple。很容易理解,第一个%s的值是用后面括号中第一个字符串替换的,第二个%s的值是后面括号中第二个字符串替换的,位置很重要。如果是这样:
a = 'this is %s %s' % ('apple','an')
程序输出的结果就是:this is apple an。程序会严格按照位置来替换。
format方法:
a = 'this is {} {}'.format('apple','an')
程序输出结果是:this is apple an。format方法相当于是用{}来占位置的(类似%S的占位置)。但是我们可以给他提供参数,比如这种:
a = 'this is {1} {0}'.format('apple','an')
程序输出结果是:this is an apple。可以看出来,我们后面括号中的参数的位置并没有改变,但是输出结果却变了。那是因为我在{}中指定了参数,{1}表示括号中索引为1的字符串,也就是第二个字符串(Python的索引是从0开始的)
format还可以这么用:
a = 'this is {number} {fruit}'.format(number='an',fruit='apple')
我们可以用类似键值对的方法来指定他们对应的值,前面{namber}对应了后面括号中的‘an’,因为我们后面括号中写的很清楚number=’an’。这种方法就可以不用记住参数的位置,只要对用好参数的“键”和“值”就行了
转载于:http://www.cnblogs.com/zdnyp/p/6523721.html
阅读全文
0 0
- Python 3 格式化字符串的几种方法
- python 格式化字符串的三种方法
- Python格式化字符串的四种方法
- Python 格式化字符串的三种方法
- python的三种字符串格式化方法
- Python格式化字符串的方法
- Python字符串反转的几种方法
- 关于Python中字符串格式化的两种方法
- 【转】python格式化字符串的方法汇总
- Python里的格式化字符串方法format
- 几种格式化字符串
- python字符串的格式化
- Python的字符串格式化
- Python的字符串格式化
- Python字符串格式化--format()方法
- python 字符串格式化调用方法
- 常见的几种python字符串方法总结
- python中实现字符串反转的几种方法
- 大学生活。
- Linux系统--ELF文件之可执行文件(Executable file)解析
- ubuntu下Atom环境搭建:c++ & opencv & curl & jsoncpp
- day01-app的开发步骤
- Android App开发基础篇—Socket通信
- Python 3 格式化字符串的几种方法
- FFmpeg函数简单分析:内存的分配和释放(av_malloc()、av_free()等)
- 4.5-全栈Java笔记:垃圾回收机制
- 程序员的半生
- Django 新建项目时提示can't open file 'django-admin.py': 解决办法
- 广播电视SDI上下变换器,SDI视频输出格式上下变换。
- 三目运算符
- Ubuntu 一些大数据挖掘与机器学习工具安装
- ios7之后的适配属性讲解edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars等