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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

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

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

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

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

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

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

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

精度(可选),以’.’(点)后跟精度的形式给出。如果指定为’_’(星号),则从values中元组的下一个元素读取实际宽度,并且要转换的值在精度之后。

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

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

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

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

在这里插入图片描述

资料分享


天下武功,唯快不破

一行将选了编程技术各方面的经典书籍,并整理成电子书分享在看的知友

计算机必看经典书单(含下载方式)​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值