1 tabby_cat = "\t I'm tabbed in."
 2 persian_cat = "I'm split\non a line."
 3 backslash_cat = "I'm \\ a \\ cat."
 4 
 5 fat_cat = """
 6 I'll do a list:
 7 \t* Cat food
 8 \t* Fishies
 9 \t* Catnip\n\t* Grass
10 """
11 
12 
13 print tabby_cat
14 print persian_cat
15 print backslash_cat
16 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,点这里这里 (:з」∠)

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

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

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

posted on 2017-10-10 22:16  讲道理好嘛  阅读(89)  评论(0编辑  收藏  举报