字符串与正则表达式python实验报告分析_Python:字符串与正则表达式

6.1 常见的字符串操作

6.1.1 字符串的格式化

"%s" % str1

"%s %s" % (str1, str2)

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

注意:

如果要在字符串中输出“%”,需要使用“%%”。

Python可以实现字符串的对齐操作,类似C语言中的“%[[+/-]n]s”。此外,还提供了字符串对齐的函数。

# 字符串对齐

word = "version3.0"

print(word.center(20))

print(word.ljust(0))

print(word.rjust(0))

print("%30s" % word)

6.1.2 字符串的转义符

Python中转义字符的用法和Java相同,都是使用“\”作为转义字符。

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

6.1.3 字符串的合并

与Java语言一样,Python使用“+”连接不同的字符串。Python会根据“+”两侧变量的类型,决定执行连接操作或加法运算。如果“+”两侧都是字符串类型,则进行连接操作;如果“+”两侧都是数字类型,则进行加法运算;如果“+”两侧是不同的类型,将抛出异常。

Python提供了函数join()和reduce()连接字符串。

6.1.4 字符串的截取

Python由于内置了序列,可以通过前面介绍的索引、切片获取子串ÿ

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值