【Python】Learn Python the hard way, ex10 转义字符

本文深入探讨了转义字符的概念及其在编程中的应用,并通过实例展示了如何利用转义字符实现风车转得动画效果。
# coding: utf-8
# 转义字符 escape sequence
tabby_cat = "\tI'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

#打印出风车转得效果
while True:
    for i in ["/","-","|","\\","|"]:
        print "%s\r" % i,

'''
Test Result:

	I'm tabbed in.
I'm split
on a line.
I'm \a \ cat.

I'll do a list:
	* Cat food
	* Fishies
	* Catnip
	* Grass
'''


心得:

转义字符

\\ 反斜杠(、)

\' 单引号(‘)

\" 双引号(“)

\a ASCII 响铃符(BEL)

\b ASCII 退格符(BS)

\f ASCII 进纸符 (FF)

\n ASCII 换行符 (LF)

\N{name} Unicode 数据库中的字符名,其中name是它的名字,仅适用于Unicode

\r ASCII 回车符 (CR)

\t ASCII 水平制表符

\uxxxx 值为16位十六进制值xxxx的字符(仅适用于Unicode)

\Uxxxxxxxx 值为32位十六进制值xxxxxxxx的字符(仅适用于Unicode)

\v ASCII 垂直制表符 (VT)

\ooo 值为八进制值ooo的字符

\xhh 值为十六进制数hh的字符


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值