python07
2.字符串格式化
字符串格式化,使用更便捷的形式实现字符串的拼接。
2.1%
2.1.1基本格式化操作
name = "张云嘉"
age = 18
text = "我叫%s,今年%s岁" %("张云嘉",18)
text = "我叫%s,今年%s岁" %(name,age)
text = "我叫%s,今年%d岁" %(name,age)
text = "我叫%(name)s,今年%d岁" %{"name":"张云嘉","age":"18"}
text = %s游戏已经下载了90%%,马上就可以一刀999了
一旦字符串格式化中出现百分比的显示,一定要加%%以实现输出%
2.2format(推荐)
text = "我叫{0},今年18岁".format("张云嘉")
text = "我叫{0},今年{1}岁".format("张云嘉",18)
text = "我叫{0},今年{1}岁,真实姓名是{0}".format("张云嘉",18)
text = "我叫{},今年18岁".format("张云嘉")
text = "我叫{},今年{}岁".format("张云嘉",18)
text = "我叫{},今年{}岁,真实姓名是{}".format("张云嘉",18,"张云嘉")
text = "我叫{n1},今年18岁".format(n1 = "张云嘉")
text = "我叫{},今年{}岁".format(n1 = "张云嘉",age = 18)
text = "我叫{},今年{}岁,真实姓名是{}".format(n1 = "张云嘉",age = 18)
text = "我叫{0},今年{1}岁"
data = text.format(("张云嘉",18)
text = "我叫%s,今年%d岁"
data = text %("张云嘉",18)
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号