Python的 u,r,b,f 分别什么意思?
Python的 u,r,b,f 分别什么意思?
- 前言
- 1. u: 表示unicode字符串
- 2. b: 表示二进制字符串
- 3. r: 不转义字符串
- 4. f: 包裹变量
前言
我们经常在python当中看到以下内容:
print(u'hi\thi\thi')
print(b'hi\thi\thi')
print(r'hi\thi\thi')
print(f'hi{val}')
在其他语言里没见过类似的,所以特此记录!
1. u: 表示unicode字符串
默认
print(u'hi\thi\thi')
执行之后:
hi hi hi
2. b: 表示二进制字符串
print(b'hi\thi\thi')
执行之后:
b'hi\thi\thi'
3. r: 不转义字符串
print(r'hi\thi\thi')
print(r'不换行\n')
执行之后:
hi\thi\thi
不换行\n
4. f: 包裹变量
Python3.6增加的方法,字符串定义以f开头,可以使用{}包裹变量,方便字符串的定义。
eg.
name = Tom
print(f"Hello {name}")
执行之后:
Hello Tom
搞清楚之后,我们以后就可以轻易地使用它们了~~~
参考:Link Link
加油!
感谢!
努力!
Python的 u,r,b,f 分别什么意思?相关推荐
- python 防止转义_python字符串前加r、f、u、l 的区别
f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...
- python字符串前面加f什么意思_Python 字符串前面加u,r,b,f的含义
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- Python中字符串前“b”,“r”,“u”,“f”的作用
原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...
- python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别
先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...
- python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- python中\t \r \s \n \f各种转移字符含义
转自:https://blog.csdn.net/xufangfang5206/article/details/80030300 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 ...
- python中字符串(比如文件路径)前面有一个r或者f什么意思
文章目录 加r 加f 加r 结论:加r是为了取消字符串中的所有可能转义,即字符串的所有字符都会被当成正常字符. 比如windows下有如下文件路径: "D:\lbq\lang\nc\data ...
- python文件读写r+_python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)
一.常用 'r':只读.该文件必须已存在. 'r+':可读可写.该文件必须已存在,写为追加在文件内容末尾. 'rb':表示以二进制方式读取文件.该文件必须已存在. 'w':只写.打开即默认创建一个新文 ...
- python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...
python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...
最新文章
- oracle使用唯一结果集,oracle分页查询结果集重复问题解决方法
- mysql空间释放_linux 空间释放,mysql数据库空间释放
- 牛客题霸 [	孩子们的游戏] C++题解/答案
- Robot Framework自动化测试(一)--- 安装
- vcenter6.7许可证企业版_本地的公司看过来,增值电信业务许可证如何办理!
- filddler一个抓包修改的工具 貌似很强大2017.12.07
- python怎么启动服务器_如何在Python单元中从命令行启动服务器
- Android 内存泄漏分析与解决方法
- ABP之Javascript生成
- Java语言的八大优点
- 万字长文干货,广告投放中常说的CPA、CPC、CPD、CPT、CPS、CPM、CPI是什么意思?
- 8187l网卡驱动 linux版,在Ubuntu中安装使用realtek 8187b无线网卡
- 可视化学习:可视化布局方法简介及优缺点
- 2021年如何有效地准备PMP考试?
- iOS——百度地图点击标注事件
- 皮卡丘是如何发电的?
- 浏览器出现无法访问此页面的提示的解决办法
- Windows系统介绍
- L1-030——一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。
- html实验基本原理,HTML实验一
热门文章
- phython软件PyCharm怎么添加快捷字体放大(缩小)调节字体大小
- 2.FFmpeg5.1下载和使用
- 微信支付不同支付方式
- 【建议背诵】软考高项考试案例简答题汇总~
- 【C语言】Ascall码表全解
- sonix sn9c120a 芯片的官方资料
- 【Matlab】简单PID 控制器设计(控制系统工具箱)
- 运动耳机什么牌子好,蓝牙运动耳机十大名牌排行
- 错误解决:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
- 盘古开源:数据要素作为“新时代的石油”,助推数字经济高质量建设