一、%s:打印字符串

举例说明:

 %s相当于就是替换字符串的意思,以第一个为例,print("大家好,我叫%s"%name),他的意思是,把%s所在的位置的值替换成%后面指定的字符串name打印出来;同理第二个例子是打印两个字符串,还是把%s的地方依次用%后面的字符串替换掉。


二、%d:打印整数

举例说明:

 %d相当于就是替换整数的意思,以第一个为例,print("我今年%d岁了。"%age),他的意思是,把%s所在的位置的值替换成%后面指定的字符串age打印出来;同理第二个例子是打印两个字符串,还是把%d的地方依次用%后面的字符串替换掉。


三、%f:打印浮点数

举例说明:

 %f相当于就是替换浮点数的意思,以第一个为例,print("我的身高是%f米。"%height),他的意思是,%.2f代表指定保留两位小数。把%s所在的位置的值替换成%后面指定的字符串height打印出来;同理第二个例子是打印两个字符串,还是把%f的地方依次用%后面的字符串替换掉。


四、字符串前加r

举例说明:

r"....." 的作用是去除转义字符.以r开头的字符,常用于正则表达式,对应着re模块。“\n”本是表示换行的,如果字符串前面加上r的话,那么表示一个反斜杠字符,一个字母n,而不是表示换行了。


五、字符串前加f (很重要!)

举例说明:

 f “{ 表达式}”是用于格式化输出的,相比于 %S 输出 用 f 表达式输出语法更加简洁更加高效,可以节省很多时间。


六、字符串前加b

举例说明:

b"...."的作用是:将字符串类型改为byte类型

注:网络编程中,服务器和浏览器只认bytes 类型数据!


七、字符串前面加上u

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

python——%s,%d,%f和字符串前加r,f,b,u用法讲解相关推荐

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

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

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

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

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

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

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

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

  5. Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义

    Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义 文章目录 Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义 1.r'xxx' 的含义 2.u'xxx' 的 ...

  6. 【Python小知识】字符串前加r、u、b、f是什么意思?

    文章目录 Python 字符串前加r.u.b.f是什么意思? 总结 附: Python 字符串前加r.u.b.f是什么意思? 1.r表示raw string(原始字符串) 在普通字符串中,反斜线是转义 ...

  7. python 字符串前加r和f

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

  8. Python 字符串前加r,b,u

    目录 问题描述 1.字符串前加字母`u` 2.字符串前加字母`r` 3.字符串前加字母`b` 问题描述 在处理python代码的时候,经常可以看到字符串的前面有u, b, 或r字母,如下图所示: b' ...

  9. Python字符串前加f、r、b、u的不同用法

    一.字符串前加"f" 1. % 可以使用 % 格式化字符串. c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # Typ ...

最新文章

  1. 基于Isolation Forest以及MeanShift进行异常检测模型的构建
  2. 手握2.2亿美元,但想不起密码,还有两次机会,一起支支招啊!
  3. activiti 工作流_springboot+activiti+angular 集成activiti工作流实现,源码分享
  4. 【interview17.10】 主要元素:详解
  5. linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名
  6. laravel-admin grid中使用的switch必须form中同时具有switch才能生效的解决方案
  7. php 5.6.30 漏洞,PHP 5.6.30 正式发布,安全漏洞修复
  8. oracle column的设置,SQL*PLUS的命令行——column命令 - [ORACLE]
  9. 使用Trace实现程序日志
  10. 信息论的基本概念(自信息,条件熵,联合熵,互信息,条件互信息)
  11. C++借助Eigen库实现矩阵开方(开根号)运算
  12. 简单记录如何通过 VS Code 和 Auto Build Marlin编译和更新marlin固件
  13. 通过链接下载google drive文件
  14. SystemUI Monkey测试原生代码报错:MLand类ArrayIndexOutOfBoundsException
  15. 关于条形码,你知道多少?
  16. Variable is already assigned to this value JAVA什么意思
  17. 爬虫小项目之爬取赛尔号
  18. 阿里P10赵海平跳槽字节跳动:深度解析跳槽从开始到结束完整流程!
  19. GIS三维渲染引擎 到底有什么区别
  20. @Value注解从配置文件中读取数组

热门文章

  1. Rundeck基础:2:安装设定
  2. PUMA彪马用未成年人做代言人被罚10万元,已经是“二进宫”
  3. likeshop多商户商城系统发布新版本-v2.2.1
  4. 中式庭院,雅致生活,无法拒绝的美
  5. Clone succeeded, but checkout failed. drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c
  6. 《一个Android工程的从零开始》阶段总结与修改6-BaseNetActivity
  7. android中将网络图片转换为file,android-将BufferedInputStream转换为文件
  8. Sping boot】 错误: 程序包不存在
  9. 巧用 K3s 和 Traefik 快速搭建本地 Kubernetes 集群
  10. Intel NUC安装ubuntu系统的方法