字符串与正则表达式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由于内置了序列,可以通过前面介绍的索引、切片获取子串ÿ

你可能感兴趣的:(字符串与正则表达式python实验报告分析_Python:字符串与正则表达式)