Python基础语法(三):字符串的扩展

本文详细介绍了Python中字符串的定义方法(单引号、双引号和三引号),字符串拼接,以及各种字符串格式化技巧,包括%s、%d、%f占位符,精度控制(宽度和小数点)和f-string的使用。还讨论了如何对表达式进行格式化。
摘要由CSDN通过智能技术生成

1.字符串的定义方法

(1)单引号定义法:name = '学python',可以内含双引号。

(2)双引号定义法:name = "学python",可以内含单引号。

(3)三引号定义法:name = """学python"""

可以使用转义字符(\)来将引号解除效用,变成普通字符串。

2.字符串的拼接

两个字符串字面量可以通过“+”拼接成一个字符串。不过一般,字面量和变量或变量和变量之间会使用拼接。

注:无法和非字符串类型进行拼接。

3.字符串格式化

语法:"%占位符"%变量

Python中常用的数据类型占位

(1)%s:将内容转换成字符串,放入占位位置。

(2)%d:将内容转换成整数,放入占位位置。

(3)%f:将内容转换成浮点型,放入占位位置。

4.格式化的精度控制

可以使用辅助符号“m.n”来控制数据的宽度和精度,m和.n均可省略。

(1)m,控制宽度,要求数字(很少使用),设置的宽度小于数字自身,不生效。

(2)n,控制小数点精度,要求是数字,会进行小数的四舍五入。

(3)%5d:表示将整数的宽度控制在5位。

(4)%5.2f:表示将宽度控制为5,将小数点精度设置为2。

(5)%.2f:表示不限制宽度,只设置小数点精度为2。

5.字符串格式化方式(2)

f”内容{变量}“的格式来快速格式化。

适合对精度没有要求的时候快速使用。

6.对表达式进行格式化

表达式:一条具有明确执行结果的代码语句。

f"{表达式}"

”%s\%d\%f“%(表达式、表达式、表达式)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值