Python格式化输出

#进制选择


bl = 12


print '十六',jz,bl,"PI= %x" % bl #hex十六进制

print "PI= %d" % bl #dec十进制

print "PI= %o" % bl #oct八进制


#转义字符

print h,"He\nl\\lo"#转义字符 \n换行

效果

He
l\lo


print "单引号双引号","6'2\"tall.","双引号",'6\'2" tall.'

print "双\"引号\"包围"
print '单’引‘号'

效果

单引号双引号 6'2"tall. 双引号 6'2" tall.
双"引号"包围


首行缩进

tabby_cat = "\t I'm tabbed in."       #  \t用于首行缩进

效果

     I'm tabbed in.



三个单引号和三个双引号

qyc = " " "
北国风光,千里冰封万里雪飘。
望长城内外惟余莽莽

 " " "
print qyc

print  ' ' '
北国风光,千里冰封万里雪飘。
望长城内外惟余莽莽

' ' '


name = ('Bill','Gunn')

myformat = "Hello,my name is %s %s"

print(myformat % name)

效果

Hello,my name is Bill Gunn

使用下标取值:

print name[0]

效果:Bill   #规律下标从0开始


规律:使用小括号的字符串输出需要一个变量定义一个格式

如myformat使用两个%s



name=['Bill','Gunn']

mmyformat = "Hello,my name is %s"
print name[1]
print(mmyformat % name)
效果:Hello,my name is Bill Gunn


#模板输出


myformat = Template("My name is $name $age")
print(myformat.substitute(name="asdf",age="14"))

My name is asdf 14






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值