龙空技术网

字符串的转义符,在Python 3.6中你可以这样做

dwolf79 389

前言:

如今看官们对“python转义符t”大体比较关切,各位老铁们都想要学习一些“python转义符t”的相关知识。那么小编在网上搜集了一些关于“python转义符t””的相关知识,希望兄弟们能喜欢,大家快快来了解一下吧!

字符串的转义符

计算机中存在可见字符与不可见字符。可见字符是指键盘上的字母、数字和符号。不可见字符是指换行、回车等字符,对于不可见字符可以使用转义字符来表示。Python中转义字符的用法和Java相同,都是使用“\”作为转义字符。

下面这段代码演示了转义字符的使用:

path = 'hello\tworld\n'

print(path)

print(len(path))

path = r'hello\tworld\n'

print(path)

print(len(path))

【代码说明】

第2行代码,在“hello”和“world”之间输出制表符,在字符串末尾输出换行符。

第4行代码输出字符串的长度,其中的“\t”、“\n”各占一个字符。输出结果为12。

第5行代码,忽略转义字符的作用,直接输出字符串原始的内容。

第6行代码输出结果:hello\tworld\n

第7行代码输出字符串的长度。输出结果为“14”。

【运行结果】

注意 Python的制表符只占1个字符,而不是2个或4个字符

注意 如果要在字符串中输出“\”,需要使用“\”。

Python还提供了函数strip()、lstrip()、rstrip()去掉字符串中的转义符。

print('===================')

# strip()去掉转义字符

word = '\thello world\n'

print('直接输出:', word)

print('strip()后输出:', word.strip())

print('lstrip()后输出:', word.lstrip())

print('rstrip()后输出:', word.rstrip())

print('===================')

【代码说明】

第4行代码直接输出字符串。

第5行代码调用strip()去除转义字符。

第6行代码调用lstrip()去除字符串前面的转义字符“\t”,字符串末尾的“\n”依然存在。

第7行代码调用rstrip()去除字符串末尾的转义字符“\n”,字符串前面的“\t”依然存在。

ALL:

——end——

标签: #python转义符t #html转义符换行 #python语言转义符 #java字符替换成换行符怎么操作 #java转义符