一丶字符串格式化简介
字符串格式化允许在一个单个步骤中对一个字符串执行多个特定类型的替换.
二丶实现的两种形式
(1)字符串格式化表达式
%操作符为编写多字符格式化提供了一种简洁的方法,
注意:格式化总是会返回新的字符串作为结果而不是对左侧字符串进行修改
示例:
1.最基本的字符串格式方法
"这是 %d 个 %s 仓鼠" %(1,"土肥圆的") 结果为"这是1个土肥圆的仓鼠"
2.基于字典的字符串格式方法
示例:
"%(n)d %(x)s"%{"n":1,"x":"spam"} 结果为"1 spam"
基于字典的格式化方法经常与vars()函数配合使用
示例
food = "spam"
age = 40
vars() 函数返回一个字典,字典内包含了所有在本函数调用时存在的变量 {"food":"spam","age":40}
"%(food)d %(age)s"%vars() 结果为"spam 40"
(2)字符串格式化调用方法
format()方法用于字符串的格式化
浙公网安备 33010602011771号