笨办法10那是什么?-转义

tabby_cat = "\t I'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\ a \\ cat."

fat_cat = """
I'll do a list:
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
"""


print tabby_cat
print persian_cat
print backslash_cat
print fat_cat

输出结果:
这里写图片描述

使用三个单引号取代三个双引号,效果相同


转义字符:

符 号      说 明
\'        单引号
\"        双引号
\a        发出系统响铃声
\b        退格符
\n        换行符(new line)
\t        横向制表符,单个使用即输出八个空格
\v        纵向制表符
\r        回车符(return)
\f        换页符
\o        八进制数代表的字符
\x        十六进制数代表的字符
\000      终止符,\000后的字符串全部忽略

格式化字符串:

符   号       说     明
  %c     格式化字符及其ASCII码
  %r     优先用repr()函数进行字符串转换
  %s     格式化字符串,优先用str()函数进行字符串转换
  %d     格式化整数(十进制)
  %u     格式化无符号整数(十进制)
  %o     格式化无符号整数(八进制)
  %x     格式化无符号整数(十六进制)
  %X     格式化无符号整数(十六进制大写字符)
  %f     格式化浮点数字,可指定小数点后的精度
  %e     浮点数字(科学计数法)
  %E     浮点数字(科学计数法,用E代替e)
  %g     浮点数字(根据值的大小采用%e或%f)
  %G     浮点数字(类似于%g)
  %p     指针(用十六进制打印值的内存地址)
  %n     存储输出字符的数量放进参数列表的下一个变量中

f%用法可以参考笨办法5,点这里这里 (:з」∠)


格式化字符串和转义字符应用:

while True:   
    for i in ["/","|","-","\\","|"]:       
        print "%s\r" % i,

while True:无限循环
\r:回到该行的第一列;
print的最后一个逗号:不换行
运行结果:反复在本行内依次打印 / - | \ |,形成旋转效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值