官方文档

解释说明

一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中。

%%,表示输出一个%

%s,表示格式化一个对象为字符

"%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串)

%s string型 表示格式化一个对象为字符 "%s1"%S2 s1放置的是一个字符串(格式化字符串) S2放置的是一个希望要格式化的值

代码示例

string = "python" # 类型为字符串

# 输出的打印结果为 string=python

print("string=%s" % string)

# 输出的打印结果为 string=python(数字3的意思是:字符串的长度为3。当字符串的长度大于3时,按照字符串的长度打印出结果)

print("string=%3s" % string)

# 输出的打印结果为 string= python(数字8的意思是:字符串的长度为8。当字符串的长度小于8时,默认在字符串的左侧填补空格)

print("string=%8s" % string)

# 输出的打印结果为 string= python(当字符串的长度小于8时,在字符串的左侧填补空格,使得字符串的长度为8)

print("string=%+8s" % string)

# 输出的打印结果为 string=python(当字符串的长度大于3时,按照字符串的长度打印出结果)

print("string=%+3s" % string)

# 输出的打印结果为 string=python (当字符串的长度小于8时,在字符串的右侧填补空格,使得字符串的长度为8)

print("string=%-8s" % string)

# 输出的打印结果为 string=python(当字符串的长度大于3时,按照字符串的长度打印出结果)

print("string=%-3s" % string)

# 小数点后的数字表示截取的字符串长度

# 输出的打印结果为 string=pyt(%.3s的意思是:截取字符串的前3个字符,当截取字符串的字符长度大于字符串时,输出的结果是整个字符串)

print("string=%.3s" % string)

# 输出的打印结果为 string=python(当截取字符串的字符长度大于字符串时,输出的结果是整个字符串)

print("string=%.10s" % string)

# 先是根据小数点后面的数字b截取字符串,当截取的字符串长度小于a时,需要在字符串的左侧填补空格,使得字符串的长度变为a

print("string=%a.bs" % string) # 输出的打印结果为 string='python'.bs

print("string=%8.3s" % string) # 输出的打印结果为 string= pyt

# 输出的打印结果为 string= pyt(%*.*s表示精度, 两个*的值分别由%string前面被两个逗号隔开的数值来指定)

print("string=%*.*s" % (6, 3, string)) # 输出的打印结果为 string= pyt

# 当右边的参数为一个字典(或其他映射类型)时,字符串中的格式 必须 包含加圆括号的映射键,对应 '%' 字符之后字典中的每一项。 映射键将从映射中选取要格式化的值

# 输出的打印结果为 01_Python has 002 quote types.

print('%(language)s has %(number)03d quote types.' % {'language': "01_Python", "number": 2})

python中df占位符_PYTHON 中的%s %占位符用法相关推荐

  1. python中文件描述符_Python中的描述符

    python中文件描述符 In Python, a class that implements a get, set or delete methods for an object is called ...

  2. python大型项目中的日志模块_Python中日志模块的使用

    前言 程序和脚本往往是无人值守运行的,一旦发生问题,就需要我们去追溯当时的情况来定位问题的原因. 这便需要我们在程序和脚本中引入日志的功能. 相比于print信息,使用logging日志有以下优点 可 ...

  3. python中end 1 意思_python中“end=”是什么意思?_后端开发

    c语言fopen函数的用法_后端开发 在c语言中可以使用"fopen()"函数打开一个文件,该函数用于打开一个文件,其语法是"open("file a" ...

  4. python基于训练集预测_Python中训练集/测试集的分割和交叉验证

    原标题:Python中训练集/测试集的分割和交叉验证 嗨,大家好!在上一篇关于Python线性回归的文章之后,我认为撰写关于切分训练集/测试集和交叉验证的文章是很自然的,和往常一样,我将对该主题进行简 ...

  5. python百题大冲关_Python中 Pandas 50题冲关

    Pandas 是基于 NumPy 的一种数据处理工具,该工具为了解决数据分析任务而创建.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的函数和方法.这些练习着重Data ...

  6. python中and怎么计算_Python中 and,or 的计算规则

    一.纯 and 和 or 语句 1. 在纯and语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个.如果有一个是假,那么返回假 2. 在纯or语句中,只要有一个表达式 ...

  7. python中 r什么意思_python中w、r指的是什么意思

    python中w.r指的是什么意思 发布时间:2020-11-20 10:54:44 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关python中w.r指的是什么意思,小编觉得挺 ...

  8. python中end 的意思_python中“end=”是什么意思?

    python中"end="是"print()"函数中的一个参数,会使该函数关闭"在输出中自动包含换行"的默认行为.print默认是打印一行, ...

  9. python访问属性的格式_Python 中几种属性访问的区别

    图 | <借东西的小人阿莉埃蒂>剧照 起步 python的提供一系列和属性访问有关的特殊方法:__get__, __getattr__, __getattribute__, __getit ...

  10. python输出数字和字符串_Python中的数值和字符串

    一.Python中的数值 python中的数值分为三类:整型.浮点型和复数 1.整型: python3的整型支持各种类型的整数: python的整数值有4种表达形式: a.十进制形式,最普通的整数就是 ...

最新文章

  1. 容器 root权限运行_【漏洞通告】Containerd容器逃逸漏洞通告 (CVE202015257)
  2. python线性表和队列_[笔记]python数据结构之线性表:linkedlist链表,stack栈,queue队列...
  3. Linux驱动程序中的file,inode,file_operations三大结构体
  4. json ajax
  5. video 微信 标签层级过高_什么是微信小程序二级分销系统?如何玩转?
  6. Unity3D笔记十七 Unity3D生命周期
  7. Netty入门篇-从双向通信开始
  8. 亲和数(信息学奥赛一本通-T1154)
  9. 实战爬虫-爬取红袖添香并存入数据库
  10. 计算机基础应用网络统考题库,2016年9月网络教育《计算机应用基础》统考模拟试题及答案 (1)...
  11. exchange2013 OWA界面使用公有计算机或私有计算机选项
  12. html5中的web worker用法
  13. 3.自编码器(变分自编码器,VAE)
  14. xencenter如何安装系统
  15. Postman(1):postman测试post请求参数为json类型
  16. c语言的实验报告实验原理,c语言实验报告
  17. 14、CSS渲染:CSS是如何绘制颜色的?
  18. hexo入门学习(四):文章(带图片)
  19. vulnhub——XXE练习
  20. 用代码绘制简单的图形

热门文章

  1. 分页设计 与 高级查询 的 结合设计
  2. Linux Kernel TCP/IP Stack|Linux网络硬核系列 | 图
  3. Linux在多线程应用程序中处理信号
  4. FD.io VPP环境下运行用户应用程序教程
  5. 怎样判断电饭锅温度传感器的好坏?_技术|怎样判断LED透明屏好坏
  6. Vue3(setup函数介绍)
  7. php查看音频属性,PHP获取音频mp3文件时长或音频文件其它参数属性
  8. mac地址修改_Mac 地址是什么?Mac 地址的修改及妙用!
  9. 清空linux+history_1分钟学会的Linux小技巧,大大提高你的工作效率
  10. java transform的作用_为什么旋转(0deg)很重要?