一行我以前教过少儿编程,那么用教小孩子的方式给你解答一下

%的主要作用将数据转换为指定的输出格式。

说人话! %的主要作用你可以理解成占位符。

就是可以通过%的方式,将数字、字符传递到字符串里所在位置,传递的时候按照顺序传

如下图所示,%d就是传递一个整数在里面

除了%d代表整数,还有其他传递的数据类型

如下图所示,但一般只要记住%s和%d就好了,这两个占位符的使用频率最高

更精进一些就是直接阅读官方文档,给你复制粘贴过来了

字符串和 Unicode 对象有一个独特的内置操作:% 运算符(模)。这也称为字符串格式或 插值运算符。给定(其中format是字符串或

Unicode 对象),format中的转换规范被替换为零个或多个values元素。效果类似于 在C语言中使用。如果format是一个

Unicode 对象,或者如果使用转换进行转换的任何对象是 Unicode 对象,则结果也将是一个 Unicode 对象。format %

values%sprintf()%s 如果format需要单个参数,则值可能是单个非元组对象。5

否则,值必须是一个元组,其中的项目数与格式字符串指定的数量完全相同,或者是单个映射对象(例如,字典)。

转换说明符包含两个或更多字符,并具有以下组件,必须按此顺序出现: 该’%‘字符,说明符的这标志着开始。

映射键(可选),由带括号的字符序列组成(例如,(somename))。 转换标志(可选),影响某些转换类型的结果。

最小字段宽度(可选)。如果指定为’

’(星号),则从values中元组的下一个元素读取实际宽度,并且要转换的对象位于最小字段宽度和可选精度之后。

’(星号),则从values中元组的下一个元素读取实际宽度,并且要转换的值在精度之后。

长度修饰符(可选)。 转换类型。

当正确的参数是字典(或其他映射类型)时,字符串中的格式必须包含一个带括号的映射键,该键插入到该’%'字符后立即插入的字典中。映射键从映射中选择要格式化的值。

最好,还是要自己动手写代码运行一下,理解会更深刻

懂了没,最后再来一道测试题,评论区让我看到你的答案哦!

Python中%是什么意思?如何使用?相关推荐

  1. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  2. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  7. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  10. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

最新文章

  1. 精灵盛典电脑模拟器服务器怎么修改,精灵盛典ios电脑版
  2. 好东西和大家分享阿!
  3. KVM-Qemu-Libvirt三者之间的关系
  4. 在Cloud9上搭建Yii开发环境
  5. php截取字符串函数 左右,php截取中文字符串函数的技巧
  6. Linux之V4L2基础编程
  7. SSM整合(相关jar包需求)
  8. C语言------实现抢21根火柴的小游戏
  9. python程序源码百行_百行python代码,轻松完成贪吃蛇小游戏
  10. jQuery ajax 使用
  11. Kernel Trick——核机制,更高维空间内积的快速计算
  12. 远程视频监控之驱动篇(LED)
  13. Json.Net学习笔记(十) 保持对象引用
  14. String常用 方法
  15. 前端性能优化 24 条建议
  16. 响应式鲜花店预订网站织梦源码
  17. 【J】BeanCreationException: Error creating bean with name 'shiroFilter' defined in class path resource
  18. 定点数的运算 —— 逻辑移位、算术移位、循环移位
  19. 进入知识储备期的通知
  20. windows android 对比度,色彩对比度饱和度基本测试

热门文章

  1. 导致堆栈溢出的原因什么?
  2. Vrep/CoppeliaSim:安装及相关资料
  3. 今年的奥运会延期至2021年夏季举行,盘点一下历届奥运会数据
  4. 戒掉坏习惯—六种方法
  5. 定风波·南海归赠王定国侍人寓娘
  6. Linux 关机和重启
  7. 船舶爬虫出现过的问题
  8. HM数据科学库-matplotlib(二)
  9. Kubernetes(K8s) kubectl cordon, drain, uncordon 常用命令
  10. qt 判断ctrl键被按下_直播 | 当世界被按下暂停键,幸有阅读可慰藉