Python几种格式化字符串的方式

简介:

【方式一】百分号(%)方式,类C的printf,需要分别不同类型。

1、匿名tuple。(推荐在参数时用

1
2
>>>  '姓名:%s, 年龄:%d'  %  ( 'walker' 99 )
'姓名:walker, 年龄:99'

2、命名dict,字典的key可以重用。

1
2
>>>  '姓名:%(name)s, 年龄:%(age)d, 工龄:%(age)d'  %  { 'name' : 'walker' 'age' : 99 }
'姓名:walker, 年龄:99, 工龄:99'


【方式二】format函数,不需要指定字符串还是数字类型。

1、匿名参数。

1
2
>>>  '姓名:{0}, 年龄:{1}' . format ( 'walker' 99 )
'姓名:walker, 年龄:99'

2、命名参数,参数可重用。(推荐在参数时用

1
2
>>>  '姓名:{name}, 年龄:{age}, 工龄:{age}' . format (name = 'walker' , age = 99 )
'姓名:walker, 年龄:99, 工龄:99'


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1765881如需转载请自行联系原作者

RQSLT
相关文章
|
7月前
|
Python
在Python中,f格式化字符串
Python的f-string简化了字符串格式化,它嵌入变量(如`{name}`和`{age}`)并运行时替换为值。例如: ```python name = "Alice" age = 30 print(f"My name is {name} and I am {age} years old.") ``` 输出:“My name is Alice and I am 30 years old.” 这种特性自Python 3.6起可用,之前可使用`.format()`方法。
52 0
|
Python
Python格式化字符串
Python格式化字符串
29 0
|
XML JSON 编解码
python接口自动化(十)--post请求四种传送正文方式(详解)
post请求我在python接口自动化(八)--发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等。我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式
575 1
python接口自动化(十)--post请求四种传送正文方式(详解)
|
数据采集 开发框架 算法
Python学习之路——函数参数传递的方式
开发者学堂课程,了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。 课程地址:https://developer.aliyun.com/learning/course/601/detail/8724
Python学习之路——函数参数传递的方式
|
Python
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
43349 2
Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~
python--测试使用不同的方式计算位涡平流项的差异
python--测试使用不同的方式计算位涡平流项的差异
python--测试使用不同的方式计算位涡平流项的差异
|
存储 Java C语言
【python】输入以及print()函数的三种输出方式
【python】输入以及print()函数的三种输出方式
332 0
【python】输入以及print()函数的三种输出方式
|
API Python
python matplotlib.axes相关属性设置(绘图方式、坐标轴、坐标刻度、文本等)
为什么要用 ax ,而不是 plt 呢? 因为在绘制子图过程中,对于每一个子图的不同设置,ax 可以直接实现对于单个子图的设定,因此掌握必要的 ax 设置命令尤为重要!
python matplotlib.axes相关属性设置(绘图方式、坐标轴、坐标刻度、文本等)
|
编译器 API C++
python 外部传参程序编写并打包exe及其调用方式
每种编程语言相互联系又相互独立,为此使用某种编程语言编写的程序都能够独立封装和生成自己的运行程序exe或者其他的API接口。而对于这样的运行程序目的往往不是用于双击使其运行的,而是通过外部传入的参数运行其中的内核函数达到某种目的的。所以在此研究python如何编写外部传参的程序,并将其封装未exe便于外部使用。
835 0
python 外部传参程序编写并打包exe及其调用方式
|
机器学习/深度学习 Python
Python最详细的Excel操作方式,你值得拥有!
Python最详细的Excel操作方式,你值得拥有!
1523 0
Python最详细的Excel操作方式,你值得拥有!