Python基础之转义字符

本文详细介绍了Python中的转义字符,包括 (换行)、 (回车)、 (水平制表符)和(退格)的用法,并通过实例展示了如何在字符串中使用转义字符。同时,提到了使用'r'前缀来创建原始字符串,避免转义字符生效的情况。对于程序员来说,理解这些基础知识对于编写整洁的代码至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python基础之转义字符

  • 语法格式
 \  +  转义功能的首字母
  • 转义字符包含反斜杠 单引号 双引号
反斜杠: \\
单引号: \'
双引号: \" 
  • 转义字符的使用
 换行: \n
 回车: \r
 水平制表符: \t
 退格: \b
  • \n 换行 n --> newline
print('hello\nworld')
输出结果:
hello
world
  • \t 占4个字节( 也就是4个字节为一个单元组 )
print('hello\tworld')
输出结果:
hello   world   # 注意这边是空格是占3个字符

print('helloooo\tworld')
输出结果:
helloooo    world	# 这边占4个字符
  • \r 回车 r–>return
print('hello\rworld')

输出结果:	world将hello进行了覆盖
world
  • \b退一个格 类似删除一个字符
print('hello\bworld')

输出结果:
hellworld
  • 使用 \ 转义字符单引号 将单引号解析为字符
print('老师说:\'大家好\'')

输出结果:
老师说:'大家好'
  • 示例1:
# 注意看输出结果: 会将\当做转义字符  所以他不会输出
print('http:\\www.baidu.com')
输出结果:
http:\www.baidu.com

# 解决方案:
print('http:\\\\www.baidu.com')
输出结果:
http:\\www.baidu.com
  • 示例2:
# 原字符 ,不希望字符串中的转义字符起作用 ,就使用原字符, 就是在字符串之前叫上r,或者R
print(r'hello\nworld')

输出结果:
hello\nworld

# 注意事项 , 最后一个字符不能为反斜杠.但是可以是两个
# print(r'hello\nworld\')  #  如果是一个就会报错
print(r'hello\nworld\\')    # 很显然不会报错

输出结果:
hello\nworld\\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值