1. 字符串前加 u或者不加

举例:u"字符串中有中文"
含义
1、前缀u表示该字符串是unicode编码
2、Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。
3、一般要在文件开关标明编码方式采用utf8。
4、Python3中,所有字符串默认都是unicode字符串。

  1. 字符串前加 r

举例:r"adc\n\r\tdkfjkd"
含义
1、前缀r表示该字符串是原始字符串,即\不是转义符,只是单纯的一个符号。
2、常用于特殊的字符如换行符、正则表达式、文件路径。
3、注意不能在原始字符串结尾输入反斜线,否则Python不知道这是一个字符还是换行符(字符串最后用\表示换行)

  1. 字符串前加 b

含义
1、前缀b表示该字符串是bytes类型。
2、用在Python3中,Python3里默认的str是unicode类。Python2的str本身就是bytes类,所以可不用。
3、常用在如网络编程中,服务器和浏览器只认bytes类型数据。如:send 函数的参数和 recv 函数的返回值都是 bytes 类型。
4、在 Python3 中,bytes 和 str 的互相转换方式是
str.encode(‘utf-8’)
bytes.decode(‘utf-8’)

  1. 字符串前加 f
def testFStr():name = 'alex'age = 25print(f'my name is {name}, i am {age} years old')testFStr()

含义

1、Python3.6新加特性,前缀f用来格式化字符串。可以看出f前缀可以更方便的格式化字符串,比format()方法可读性高且使用方便。
2、而且加上f前缀后,支持在大括号内,运行Python表达式。
3、还可以用fr前缀来表示原生字符串。

Python字符串前缀u、r、b、f含义相关推荐

  1. python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别

    先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...

  2. python字符串前面加上序号_简单了解python字符串前面加r,u的含义

    这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是 ...

  3. python字符串前加r、f、u、l 的区别

    f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...

  4. python 字符串前加r和f

    字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...

  5. Python,字符串前缀u r b f

    1.u前缀表示unicode,以Unicode字符来存储字符串.在python3中,字符串的存储方式中,不管前缀带不带u,默认方式都是unicode编码的字符串. >>> s1 = ...

  6. python 防止转义_python字符串前加r、f、u、l 的区别

    f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...

  7. python 字符串前加r b u f 含义

    python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...

  8. python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...

    1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...

  9. Python中字符串前“b”,“r”,“u”,“f”的作用

    原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...

最新文章

  1. torch.nn.Embedding
  2. linux环境安全测评实验报告,linux第一次实验报告
  3. Nginx配置中一个不起眼字符/的巨大作用,失之毫厘谬以千里
  4. 机器学习中的数学(2)-线性回归,偏差、方差权衡
  5. mysql is fashion ctf_《亲爱的,热爱的》中的 CTF 大赛是什么?参加这个比赛的体验怎么样?...
  6. javascript常用技巧
  7. pdf无法启动因计算机丢失,解决打开 PDF 文件时出现的文档损坏错误
  8. centos7配置静态ip地址
  9. oracle并行和并发,Oracle 并发查询
  10. cdr轮廓字怎么把轮廓拆出来_教您用CDR将图片转为手绘素描效果!
  11. vue 为全局变量赋值_在vue项目中 如何定义全局变量 全局函数
  12. kali linux查看局域网下所有IP,并对指定IP实施局域网内攻击
  13. 美团笔试题及解析(时间:2022年9月3号)
  14. 小玩意 - 银行业务的模拟系统(C++)
  15. 云计算简史_云计算的概念和发展历史
  16. python--pandas长宽数据转换
  17. javascript技巧搜集。
  18. 1条命令解决使用kubeadm安装 kubernetes 从 k8s.gcr.io 拉取镜像失败的问题
  19. 开源库3dTagCloudAndroid使用,实现3D球形云标签tag效果
  20. apolloconfig/apollo 介绍

热门文章

  1. OPPO技术开放日第六期丨OPPO安全解析“应用与数据安全防护”背后的技术
  2. 数据科学与R语言: 关于我 Rer
  3. 2015年上半年数据库系统工程师考试上午真题
  4. 评分卡分箱原则及单调性
  5. StringPool详解
  6. 【强化学习】什么是强化学习算法?
  7. FTP 21端口和20端口有什么区别?
  8. groovy_流利的Groovy
  9. GNS3路由器设备间ping不通的排查方法
  10. 有没有测试适合哪种发型的颜色软件,染发小测试 看看你的头发适合哪种颜色...