字符串格式化表达式与占位符和类型码有什么关系?用python的程序员都不一定知道

本文介绍了Python字符串的格式化表达式,包括%运算符、占位符(如%s%d)及其作用,以及类型码(如%d, %o, %x等)的功能。讲解了不同类型的占位符如何转换不同类型的数据,并通过实例展示了格式语法,如左对齐、显示正号、0补零和宽度精度控制。最后提供了一些练习题,帮助读者巩固所学知识。" 136699059,1293748,幂等设计:原理与实战,"['java', '设计模式', '数据库设计', '软件工程', '并发控制']
摘要由CSDN通过智能技术生成

大家好,前面我们学了字符串的方法调用,对于字符串的方法,不需要去死记硬背,平时只要记住用法就行了,到了需要用它的时候,找到其语义,拿出来用就行。今天,我们接着讲字符串的格式化表达式。

一:什么是字符串的格式化表达式?

1、字符串的格式化表达式,运算符是:%。其作用是生成一定格式的字符串。

2、语法:

格式字符串 % 参数值

格式字符串 % (参数值1,参数值2……)

格式字符串中的 % 为占位符,占位符的位置将用参数值替换

示例:定义一个变量s,变量值为姓名和年龄,用括号里面的参数值替换占位符(如:%s%d),打钱输出其结果。代码如下图所示:

二:格式化字符串中的占位符和类型码是什么?

1、占位符和类型码的作用及定义

占位符 意义

%s 字符串,使用str函数转换

%r 字符串,使用repr函数转换

%c 整数转为单个字符

%d 十进制数

%o 八进制数

%x 十六进制整数(a – f小写)

%X 十六进制整数(A – F大写)

%e 指数型浮点数(e小写)如:2.9e+10

%E 指数型浮点数(E大写)如:2.9E+10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值