[oeasy]python0052_ raw格式字符串_单引号_双引号_反引号_ 退格键

news2024/11/22 18:48:05

转义字符

回忆上次内容

  • 最近玩的是\n\r 之外的转义序列
    • \a是 ␇ (bell)
    • \t是 水平制表符
    • \v是 换行不回车
  • 通过 16 进制数值转义
    • \xhh
    • 把(hh)16 进制对应的 ascii 字符输出
  • 通过 8 进制数值转义
    • \ooo
    • 把(nnn)8 进制对应的 ascii 字符输出
  • 这次加了 转义输出 反斜杠本身
    • \\ 输出 \
  • 总是转义
    • 还是挺麻烦的
    • 能否直接输出原样输出呢?

图片描述

搜索帮助

图片描述

  • 找到raw string

raw

图片描述

  • r的含义是
    • raw
    • 原始原样

图片描述

  • 如果是有r就原样输出
  • 为什么raw就是原始原样呢?

raw

  • 生的食物
    • 没有烤过的
    • 血肉模糊那种

图片描述

  • 也指因为年轻无知
    • 而导致的粗鲁
      • rude
  • 因为缺乏经验
    • 而导致的残忍
      • crude
  • 裸露的肉
    • nake

图片描述

  • 在计算机领域呢?

raw格式

  • 未经压缩的图片、视频
    • 里面有更多的细节
      • 可以进行调色

图片描述

  • 没有压制字幕的原版视频
    • 生肉
  • 原始的、无需进行转义的字符串
    • raw string
  • 如果没有r呢?

转义

  • 没有r的话
    • 该转义 还是要转义的

图片描述

  • 这里 提到了
    • 反斜杠的表示方法

图片描述

  • 同时也提到了 引号
    • 引号 也需要转义

乱尝试

  • 我偏不转义

图片描述

  • >>> 变成了 ...
  • ctrl+c结束

图片描述

  • 想要输出引号(")
    • 必须得 使用反斜杠(\)进行转义

图片描述

引号的输出

  • 引号其实有三种
类型英文符号是否需要转义
单引号single quotation mark需要转义
双引号double quotation mark"需要转义
反引号backquote`不需要转义

图片描述

  • 如果我想要输出单双引号
    • 也不用转义

图片描述

  • 有可能么?

岔开使用

  • 单里有双
    • 就可以

图片描述

  • 双里有单
    • 也可以
  • 转来转去
    • 转回到原点
  • 话说什么是 转义来着呢?

转义 Escape

  • 转义转义
    • 转化含义

图片描述

  • \反斜杠这个字符
    • 也叫做转义字符
      • Escape character
  • \b 这两个字符的序列
    • 算是一个转义序列
      • Escape sequence

理解转义

  • \ 这个转义字符会让 \b转义序列
    • 转义为 Backspace退格
    • Backspace退格是
      • \b这个序列 转化含义之后的含义
      • 这个转化后的含义
        • 也对应个ascii字符
        • 就是 \b
        • 序号为8

图片描述

  • 键盘上的退格对应的数值就是8

总结

  • 这次还是转义序列
类型英文符号
\abell响铃
\bbackspace退格
\ttab水平制表符
\vvertical tab垂直制表符
换行不回车
\\backslash反斜杠
\"double quote双引号
\’single quote单引号
\xhh具体字符输出(hh)16 进制对应的ascii 字符
\ooo具体字符输出(nnn)8 进制对应的ascii 字符
  • 黑暗森林已经渐渐清晰

图片描述

  • 上图中提到的续行符
    • line continuation character
      • 是哪个字符呢?
  • 我们下次再说!👋
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
  • 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168842.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

24.Isaac教程--路径规划的区域划分

路径规划的区域划分 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 为了赋予地图区域关于通过它们规划的路径的语义意义,引入了三个新的规划器影响区域: No-replanning zones:当机器人通过这个多边形区域时&a…

python textwrap 模块,这里有你需要的学习资料

Python 标准库中的 textwrap 模块可以把长文本按照指定的宽度进行换行。这个模块提供了一些高级的文本处理功能,例如按照指定的宽度进行自动换行,保留段首缩进等。 python textwrap 模块python textwrap 模块主要函数textwrap.wrap(text, width70, \*\*k…

ruoyi-vue版本(四)@PreAuthorize 注解在若依里面的作用,springsecurity 框架相关的配置

目录1 需求2 实现2.1 背景2.2 实现2.3 springsecurity 框架相关的配置2.3.1 EnableGlobalMethodSecurity详解2.3.2 认证失败处理类AuthenticationEntryPointImpl2.3.3 自定义退出处理类LogoutSuccessHandlerImpl2.3.4 filter 为啥会多次执行3 PreAuthorize 注解1 需求 我们打开…

Flink面试题汇总

1,简单介绍一下 Flink Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。并且 Flink 提供了数据分布、容错机制以及资源管理等核心功能。Flink提供了诸多高抽象层的API以便用户编写分布式任务: DataSet API&#xf…

nacos多网卡服务器引发的问题

1、背景 某一日晚上,公司的一个微服务上线重启后,双节点,只有一个节点注册到了nacos服务器,另外一个节点一直在nacos界面上无法看到,两个节点的服务启动也没有报错,api网关转发给服务时,时不时有…

深度学习入门基础——卷积计算

卷积计算 卷积是数学分析中的一种积分变换的方法,在图像处理中采用的是卷积的离散形式。这里需要说明的是,在卷积神经网络中,卷积层的实现方式实际上是数学中定义的互相关 (cross-correlation)运算,与数学…

【进阶】数据在内存中的存储

目录 一、数据类型介绍 1、基本的内置类型 2、类型的基本归类 二、整型在内存中的存储 1、原码、反码、补码 2、大小端介绍 3、大端小端的经典例题 三、浮点数在内存中的存储 1、浮点数存储规则 2、浮点数存储例题 一、数据类型介绍 1、基本的内置类型 char /…

非标设备制造业项目管理软件如何帮助企业做好项目报价管理?

非标设备制造企业,由于需求的不确定性、方案的多样性、交期的紧迫性、以及批量小(很多需要先做单台样机)等特性,导致非标设备要在有限时间内做到准确报价存在一定的困难,这也是众多非标设备制造企业亟待解决的问题。报…

MySQL Shell 逻辑备份恢复API

MySQL8.0开始提供的MySQL Shell功能,是DBA推向了另一个高度,除SQL外,正式踏入Cloud数据库服务 和 shell操作数据库领域(MGR是一个代表点)。 日常DBA工作可以通过MySQL Shell更容易实现。因为MySQL Shell处理用JavaScr…

3、Ubuntu20Server安装远程连接

Ubuntu20Server安装 安装虚拟机virtualbox VMware Workstation Pro 下载Ubuntu安装光驱Get Ubuntu | Download | Ubuntu 都下载完毕准备安装驱动 配置信息 这里用的是Ubuntu Server 一路Done或回车过三关斩六将来到这里 安装到这里,需要修改镜像站点地址,修改为国内的163网易…

Linux文件系统及磁盘命名

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java案例分…

Golang 调整视频fps和分辨率 | Golang工具

目录 前言 环境依赖 代码 总结 前言 本文提供将视频修改fps和分辨率的工具方法,一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博…

Vector - VT System - 模拟IO板卡_VT2816

前面介绍了模拟量的输入板卡VT2004,今天我们介绍的这个板卡依然是模拟量的输入,具体使用场景可能要我们根据实际的使用场景去进行选择。VT2004更偏向于激励,而VT2816更偏向于通用模拟量的IO使用,下面我们从功能、参数、硬件结构等…

SpringBoot接入JaCoCo实践代码覆盖率

这里写自定义目录标题参考概述接入静态接入和动态接入参考 SpringBoot接入JaCoCo实践 概述 JaCoCo是面向Java的开源代码覆盖率工具,JaCoCo以Java代理模式运行,它负责在运行测试时检测字节码。 JaCoCo会深入研究每个指令,并显示每个测试过程…

【uniapp】关于webview组件无法自定义宽高问题解决

最近做的项目中,在h5环境运行上遇到关于webview组件无法自定义宽高问题,要怎么弄才好呢,其实没那么难,很简单的,现在将解决方法讲一下。 使用例子 默认是全屏加载的,现在需要内嵌一个webview组件放在限定…

10款最佳在线地图软件介绍

有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。 生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少。 在线地图有无数的用途&…

3D模型轻量化处理教程【Blender】

在本文中,我们将介绍三种在 Blender 中网格轻量化的方法,并以一些提示和技巧作为结尾,供你在处理网格和对象时使用。 1、网格轻量化概述 无论你是想创建简单还是复杂的 3D 设计,Blender 都是拟工具箱中的一个很棒的程序。 它是…

Nessus 高级扫描

系列文章 Nessus介绍与安装 Nessus Host Discovery Nessus高级扫描 1.启动nessus cd nessus sh qd_nessus.sh2.进入nessus网站,点击【new Scan】 https://kaliip:8834/3.选择【adVanced Scan】 4.输入Name【高级扫描】,Description【高级扫描】&…

深度学习基础——填充(padding)与步幅(stride)

填充(padding) 在上图中,输入图片尺寸为333\times333,输出图片尺寸为222\times222,经过一次卷积之后,图片尺寸为222\times222,经过一次卷积之后,图片尺寸变小。卷积输出特征图的尺寸…

SQLServer 2016 备份

1、下载并安装SQLServer2016服务器端, 下载地址:https://www.microsoft.com/zh-cn/evalcenter/download-sql-server-2016 2、下载并安装SSMS管理工具, 下载地址:https://download.microsoft.com/download/8/a/8/8a8073d2-2e00-…