【Python05】Python转义字符

【Python05】Python转义字符1 转义字符的定义 由反斜杠加上一个字符或数字组成 它把反斜杠后面的字符或数字转换成特定的意义 2 一般转义字符有 n 代表换行符 t 代表横向跳格 代表反斜杠 代表双引号 代表单引号 r 代表回车 b 代表退格 3 题目 请各位读者在草稿纸上写写下面的输出函数应该输出什么 可以根据注释后面的提示进行思考 作者 要努力 努力 再努力 开发时间 2022 4 521 07 转义字符 print hello nworld n

1. 转义字符的定义:由反斜杠加上一个字符或数字组成,它把反斜杠后面的字符或数字转换成特定的意义。

2. 一般转义字符有:\n 代表换行符;\t 代表横向跳格;\\ 代表反斜杠;\” 代表双引号;\’ 代表单引号;\r代表回车;\b代表退格

3. 题目:请各位读者在草稿纸上写写下面的输出函数应该输出什么?可以根据注释后面的提示进行思考。

# 作 者: 要努力,努力,再努力 # 开发时间: 2022/4/5 21:07 # 转义字符 print('hello\nworld') # \n -->newline的首字母表示换行 print('hello\tworld') # \t -->tab的首字母表示制表符 print('helloooo\tworld') # \t -->tab的首字母表示制表符 print('hello\rworld') # \r -->return的首字母表示返回 print('hello\bworld') # \b -->backspace的首字母表示退一个格 print('http:\\\\www.baidu.com') print('老师说:\"大家好\"') 

         代码执行结果:

【Python05】Python转义字符

        这里解释一下print(‘hello\tworld’) 和 print(‘helloooo\tworld’)  为什么输出的制表符位数不一样?

        我们可以看到 print(‘hello\tworld’) 中的 \t 是占用了三个位置。而 print(‘helloooo\tworld’) 中是占用了四个位置。是因为制表符 tab 本来是占用四个位置的,用表格去解释如下:

【Python05】Python转义字符

        所以制表符空出的位置与前一个模块所占位置具有很大关系。

4.  如果我们不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或者R。

print(r'hello\nworld') 

        其运行结果为:

【Python05】Python转义字符

5. 注意: print(‘hello\nworld\’) 是报错的,因为最后一个字符不能是单个反斜线,但可以是双数的反斜杠。

【Python 转义字符就是这些~如有不对之处,欢迎批评指正。】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205016.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午7:00
下一篇 2026年3月19日 下午7:00


相关推荐

  • crontab使用方法_crontab用法

    crontab使用方法_crontab用法crontab使用方法记录如下,解决了一些问题:crontab-e执行后弹出编辑窗口,输入如下内容:/2***sleep10;/root/do.sh>/dev/null2>&1表示每2分钟执行一次检测ssh可连通的脚本。注意,脚本输出到/dev/null,以避免crontab报警到root的邮件中。

    2022年8月24日
    6
  • 三极管原理

    内容来源为21ic整理,侵权请联系删除。1.基本结构和类型半导体三极管的结构示意图如图1所示。它有两种类型:NPN型和PNP型。包含三层半导体:基区(相连电极称为基极,用B或b表示);发射区(相连电极称为发射极,用E或e表示);集电区(相连电极称为集电极,用C或c表示)。E-B间的PN结称为发射结,C-B间的PN结称为集电结。图1两类三极管示意图及图形符号2.电流分配与放大半导体三极管…

    2022年4月5日
    83
  • STP协议详解_STP

    STP协议详解_STP1、生成树技术背景交换机单线路上联,存在单点故障,上行线路及设备都不具备冗余性,一旦链路或上行设备发生故障,业务将会中断。为了使得网络更加健壮、更具有冗余性,将拓扑修改为如下图所示。接入层交换机采用双链路上联到两台汇聚设备,构成一个物理链路冗余的二层环境,解决了单链路及单设备故障问题。但是这样也带来了一个大问题,就是二层物理环境存在环路。二层环路的危害是严重的,有可能会导致广播…

    2025年6月1日
    4
  • 数据可视化发挥流程的价值——江汽物流数据监控平台建设经验

    数据可视化发挥流程的价值——江汽物流数据监控平台建设经验一年的时间,江汽物流沉淀出一套流程可视化的经验。这里拿出来一同探讨。

    2022年6月1日
    43
  • 使用Gson将Object转String出现\u003d 的原因「建议收藏」

    使用Gson将Object转String出现\u003d 的原因「建议收藏」在使用Gson将Object转json字符串,或者将实体类例如:User转为json的过程中,最终的结果会在值中出现\u003d出现这个的原因是Gsongson=newGson()造成的这个时候需要使用Gsongson=newGsonBuilder().disableHtmlEscaping().create();实例化一个gsongson.toJson(…

    2022年5月29日
    384
  • 百度文心大模型4.5系列正式开源,英特尔已支持端侧部署

    百度文心大模型4.5系列正式开源,英特尔已支持端侧部署

    2026年3月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号