当前位置: 首页 > news >正文

python中在字符串前所加的字母r““、f““、b““、u““的含义

给时一粒沙,还时撒哈拉。

                        ———牢迪

引言:最近写一些python脚本时搜索相关内容,总是遇见r""、u""、f""、b""的语法形式,反反复复记了又忘,所以特地进行一次总结,让自己好好记住!

一、类r"you are so beatiful"形式

        (一)作用

       使转义字符失效

        二)解析

        一般来说\表示转义字符,\n表示换行,\t表示水平制表符(说人话就是4个空格),总而言之转义字符\与其他字符存在不同的组合,构成新的意思。(图)

        但是,有时候我们不需要\发挥作用。

        例如:请使用print语句打印出\n,告诉山城恋,其表示换行

print(r"\n表示行换")

二、类f"you are so beatiful"形式

        (一)作用

        用于格式化转换

        (二)解析

        一般来说,我们习惯使用format进行格式化转换

name = "山城恋"
print("{},站如本".format(name))

        但是,对于f""又将format格式进行了简化

name = "山城恋"
print(f"{name},站如本")

三、类u"you are so beatiful"形式

        (一)作用

        用于处理unicode编码

        (二)解析

        在python2中,字符串默认为bytes(二进制)形式,而在python3中字符串默认编码格式为unicode,所以u""和b""可以使字符串在二者之间进行转换!

四、类b"you are so beatiful"形式

        (一)作用

        用于处理二进制编码

        (二)解析

          在python2中,字符串默认为bytes(二进制)形式,而在python3中字符串默认编码格式为unicode,所以u""和b""可以使字符串在二者之间进行转换!

        至此总结完毕!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024年游泳耳机哪个牌子好?四大热门游泳耳机多维测评盘点!
  • kotlin adapter赋值失效
  • 【QT文件操作】---xml文件读取
  • Flat Ads:全球金融应用现状与发展趋势深度解析
  • [创业之路-138] :产品需求、产品研发、产品生产、库存管理、品控、售后全流程 - 时序图
  • linux下的oracle启动命令
  • 今年奥运会的场馆设计,竟然藏着这样的黑科技!
  • 反欺诈技术发展的现状与未来预测
  • VS2022 Cmake项目构建 Qt
  • 代码随想录算法训练营day50:图论01:图论理论基础;深度优先搜索理论基础;98. 所有可达路径;广度优先搜索理论基础
  • SolarMarker 正在使用水坑攻击与伪造的 Chrome 浏览器更新进行攻击
  • 超级保姆级教程:零基础学习如何用 C# 和 Halcon 在 Windows 窗体中实现图像加载与特征选择-2
  • perl——获取数组中元素的索引
  • AI学习记录 - 如何快速构造一个简单的token词汇表
  • C++构造数据类型|枚举类型
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 30秒的PHP代码片段(1)数组 - Array
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Java基本数据类型之Number
  • Java-详解HashMap
  • js如何打印object对象
  • Linux链接文件
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • npx命令介绍
  • Ruby 2.x 源代码分析:扩展 概述
  • Shadow DOM 内部构造及如何构建独立组件
  • Tornado学习笔记(1)
  • vue脚手架vue-cli
  • 阿里云前端周刊 - 第 26 期
  • 深度学习中的信息论知识详解
  • 使用 @font-face
  • 使用Swoole加速Laravel(正式环境中)
  • 首页查询功能的一次实现过程
  • 王永庆:技术创新改变教育未来
  • 我是如何设计 Upload 上传组件的
  • 应用生命周期终极 DevOps 工具包
  • 主流的CSS水平和垂直居中技术大全
  • 追踪解析 FutureTask 源码
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​linux启动进程的方式
  • ​人工智能书单(数学基础篇)
  • ​如何防止网络攻击?
  • ​什么是bug?bug的源头在哪里?
  • (2022 CVPR) Unbiased Teacher v2
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (4.10~4.16)
  • (7)摄像机和云台
  • (LeetCode 49)Anagrams
  • (备份) esp32 GPIO
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (四)opengl函数加载和错误处理
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)程序员技术练级攻略
  • **PHP分步表单提交思路(分页表单提交)