目录
一、数值类型
二、字符串str
三、格式化输出
1.占位符的作用
2.占位符的两种常见方式
2.1 百分号(%)格式化
2.1.1 %s 字符串(常用)
2.1.2 %d 整数(常用)
2.1.3 %4d 整数(显示位数)
2.1.4 %f 浮点数(常用)
2.1.5 %.3f 浮点数
2.1.6 %% 浮点数(了解即可)
2.2 str.format()方法
1. int整型(常用):任意大小的整数,可正可负可为零
2. float浮点型:小数
3. bool布尔型(重点),通常用于判断
注意:
有固定写法,一个为True(真),一个为False(假)
True和False必须严格区分大小写
布尔值可以当作整型对待,True相当于整数1,False相当于整数0
1.占位符的作用
作用:格式化输出是指将变量或表达式的值嵌入到字符串中的过程。这样做可以使代码更加清晰和易于理解,同时也方便生成动态内容。格式化输出有三种主要形式:百分号(%)格式化、方法和f-strings(格式化字符串字面量),本文只介绍前两种。
2.占位符的两种常见方式
2.1 百分号(%)格式化
百分号格式化是Python中较老的字符串格式化方法。它使用%符号作为占位符,后面跟着格式说明符(可选),然后是转换说s表示字符串,表示整数等)
2.1.1 %s 字符串(常用)
2.1.2 %d 整数(常用)
2.1.3 %4d 整数(显示位数)
这里的%是格式化的引导符号,表示要格式化的数据是一个十进制整数。
数字指定了最小的字段宽度,即该整数在输出字符串中所占的字符数(包括任何前导空格或符号)。
如果整数的位数少于指定的字段宽度(在这个例子中是4位),那么输出将会在整数的左侧填充空格,直到达到指定的宽度。如果整数的位数等于或超过指定的宽度,那么它将按原样输出,不会被截断。
负号也会占用一个字符位置
eg
2.1.4 %f 浮点数(常用)
当你使用%操作符进行字符串格式化时,%f会将浮点数格式化为十进制形式,并默认显示小数点后6位数字。然而,你可以通过指定一个数字来改变小数点后的位数。
2.1.5 %.3f 浮点数
2.1.6 %% 浮点数(了解即可)
%%并不是一个直接用于格式化浮点数的说明符。实际上,%% 在字符串格式化中用作转义字符,以表示一个单独的 %符号。这是因为% 符号在旧式字符串格式化中被用作引导符号,用于指示后面的字符串是一个格式说明符。
因此,如果你想要在格式化的字符串中包含一个%符号,你需要使用%%来表示它。
2.2 str.format()方法
方法是Python 2.7及更高版本中引入的一种更强大和灵活的字符串格式化方法。
它使用大括号作为占位符,可以在其中包含索引、关键字或对象属性来指定要格式化的值。
还可以在大括号内部添加格式说明符来进一步控制值的表示方式。
eg
到此这篇pythonprint占位符(python3占位符)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/50950.html