Python中%是什么意思?如何使用?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值