Python 字符串的基本操作(三)

1. 字符串的格式化输出

C语言中 print()、sprintf()格式化输出结果,Python 支持格式化字符串的输出;最基本的用法是将一个值插入一个有字符串格式符 %s 的字符串中。

例子1:
2021-7-8
格式化字符串中的信息会和其他信息一样进行显示;特殊情况,用百分号(%)开头的特殊字符序列表明在字符串中出现 % 的位置,将做一次替换,用命令结尾处圆括号中的数据来替换 % 。
格式化指令与数据项,按由左到右进行匹配,第一条格式化命令对应第一个数据项,以此来类推。
注意: 如果要格式化多个值,元组中元素的顺序预格式化字符串中替代符的顺序一致,否则会出现类型不匹配的问题。

”%s“ % str1
“%s %s…” % (str1,str2)

使用 %f 可格式化浮点数的精度,根据指定的精度四舍五入。

例子2:

2021-7-8
Python 格式化字符串的替代符及其含义,如下表:
2021-7-9
注意: 如果要在字符串中输出 “%” ,则需要使用 “% %”。

2. 宽度和精度

根据需要,为每个数据项指定字段显示的宽度(即数据占据的空格数);如果宽度值为正值,则是数据在指定的宽度内右对齐;若指定为负数,则数据在指定的宽度内左对齐。、

例子3:
2021-7-9

3. 字符串转义字符

计算机存在可见字符不可见字符;可见字符指的是键盘上的字母、数字和符号;不可见字符指的是换行、回车等字符。不可见字符可使用转义字符来表示。
Python 中的转义字符的用法和 Java 相同,都是使用 “ \ ”作为转义字符。

例子4:
2021-7-9
注意: Python 的制表符只占一个字符,而不是2个或4个字符的位置。
Python 的转义字符及其含义,如下表:
2021-7-9

Python 还提供了函数 strip()、lstrip()、rstrip()去除字符串中的转义字符

例子 5:
在这里插入图片描述
分析:”输出“ 这句,直接输出字符串X,包括横向制表符和换行;“strip()输出” 这句,调用 strip()函数去除转义字符;“lstrip()输出” 这句,调用 lstrip()函数去除字符串前面的转义字符 “\t” ,字符串末尾的 “\n” 依然存在;“restrip()输出” 这句,调用 restrip()去除字符串末尾的转义符 “\n” ,字符串前面的" \t " 依然存在。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值