分类目录:《系统学习Python》总目录


字符串前加'u'

后面字符串以Unicode格式进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。

s = u'我是含有中文字符组成的字符串。'

字符串前加'r'

后面字符串将会去掉反斜杠的转义字符机制。

s = r'1\n2\n3\n4\n'
print(s)
s = '1\n2\n3\n4\n'
print(s)

输出:

1\n2\n3\n4\n
1
2
3
4

字符串前加'b'

后面字符串是bytes类型。

s = b'Hello World!'

网络编程中,服务器和浏览器只认bytes类型数据。比如如send函数的参数和recv函数的返回值都是bytes类型。在Python3中,bytesstr的互相转换方式:

str.encode(‘utf-8')
bytes.decode(‘utf-8')

字符串前加'f'

后面字符串内将执行大括号内的python表达式。

l = [1, 2, 3]
s = f'{l[0]} + {l[1]} = {l[2]}'
print(s)

输出:

1 + 2 = 3

系统学习Python——字符串(str):字符串前的字母‘u’、‘r’、‘b’、‘f’的作用相关推荐

  1. 系统学习Python——字符串(str):字符串格式化表达-[基础知识]

    分类目录:<系统学习Python>总目录 相关文章: · 字符串格式化表达:基础知识 · 字符串格式化表达:格式化表达式 · 字符串格式化表达:格式化方法 Python还提供了一种高级的方 ...

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

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

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

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

  4. 系统学习Python——2D绘图库Matplotlib:绘图函数matplotlib.pyplot.plot(plt.plot)

    分类目录:<系统学习Python>总目录 matplotlib.pyplot是Matplotlib的基于状态的接口.它提供了一种隐式的.类似MATLAB的绘图方式.它还会在您的屏幕上打开图 ...

  5. 系统学习Python——下划线的作用与意义:单下划线与双下划线

    分类目录:<系统学习Python>总目录 单下划线_ 变量 在Python中,变量可以包含数字.字母.下划线等,所以单独一个下划线_也是一个变量,表示一个临时对象,一般后续不会用到,比如: ...

  6. 系统学习Python——进度条模块tqdm

    分类目录:<系统学习Python>总目录 tqdm在阿拉伯语中是"进步"的意思(塔卡杜姆,تقدّم)并且是西班牙语中"我非常爱你"的缩写.在Pyt ...

  7. 系统学习Python——单元测试unittest:测试报告

    分类目录:<系统学习Python>总目录 相关文章: · 单元测试unittest:框架结构 · 单元测试unittest:测试固件 · 单元测试unittest:编写测试用例 · 单元测 ...

  8. 初学者应该如何有效率的系统学习Python开发

    首先告诉你的是,零基础学习开始系统学习Python肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真 ...

  9. 零基础如何系统学习Python?Python入门必看

    零基础如何系统学习python,绝大多数零基础转行者学习编程的目的就是想找一份高薪有发展前景的工作,哪个编程语言就业前景好越值得学习.零基础的同学学Python是一个不错的选择. 零基础学习pytho ...

最新文章

  1. 如何跟机器人“抢”工作?专家:新的分工将形成
  2. python绘制直方图根据不同分类_如何在python中绘制具有多个类别的直方图
  3. outlook地址薄导入到FOXMAIL
  4. 云服务器,Linux上安装xampp来搭建node,api
  5. HNOI 2002 营业额统计
  6. 利用SQL建立数据库
  7. blackfriday markdown的自动换行 go lang 正则替换字符串时遇到的坑,转义解析其中的 $1 $name 等
  8. RadASM 颜色配置
  9. 【寒江雪】圆与扇形物体的碰撞检测
  10. Oracle触发器,删除一条数据的同时删除另一张表的关联数据
  11. Scratch少儿编程与游戏:圣骑士之魔法森林
  12. js实现汉字转拼音(解决首字母排序问题)
  13. Nginx设置图片防盗链(白名单与黑名单)
  14. shields 徽标_创意讲故事徽标的剖析
  15. echarts饼图图例总结
  16. ppi 各代iphone_从iPhone 6到iPhone X:居然隐藏了这么多秘密
  17. MySQL技术总结第一篇
  18. 使用mybatis注解实现模糊查询
  19. 拦截手机app发起的请求,获取请求信息!调试必备!!!
  20. 【论文阅读】AD-GCL:Adversarial Graph Augmentation to Improve Graph Contrastive Learning

热门文章

  1. 随机生成10个8位数的密码
  2. vue3组件通信方式
  3. 【OpenStack头道鲜】春风十里,不如听君一席,康大厨私人课堂开讲啦!
  4. 解决程序包不存在报错
  5. λ演算简介及coq实现λ演算
  6. TOM科技讯 4月6日消息,美国国际贸易委员会(ITC)对中国墨盒337调查案有了最新进展,中国20余家企业被认定...
  7. 丝雨学姐小灶班——Week 6
  8. 记忆化搜索(Memory Search)
  9. 用Java语言进行简单的求1-100之间的求偶和,并把求和结果在控制台输出
  10. Bootstrap嵌入响应式视频(可无障碍浏览)的方法