第6章 字符串与正则表达式

本章知识点:

1、字符串的格式化;

2、字符串的截取、合并、过滤等操作;

3、字符串的查找;

4、正则表达式的语法;

5、Python的正则表达式模式;

6.1 常见的字符串操作

6.1.1 字符串的格式化

## 格式化字符串
str1 = "version"
num = 1.0
format = "%s" % str1
print (format)
format = "%s %d" % (str1, num)
print (format)
# 输出:version
# version 1
## 带精度的格式化
print ("浮点类型数字:%f" % 1.25)  # 以浮点数格式化打印
print ("浮点类型数字:%.1f" % 1.25)  # 精确到小数点后1位
print ("浮点类型数字:%.2f" % 1.254)  # 精确到小数点后2位
# 输出:浮点类型数字:1.250000
# 浮点类型数字:1.2
# 浮点类型数字:1.25
## 使用字典格式化字符串
print ("%(version)s: %(num).1f" % {"version":"version", "num":2})
# 输出:version: 2.0
## 字符串对齐
word = "version3.0"
print (word.center(20))
print (word.center(20, "*"))
print (word.ljust(20))
print (word.rjust(20))
print ("%30s" % word)
# # 输出:     version3.0     
# *****version3.0*****
# version3.0          
#           version3.0
#                     version3.0

6.1.2 字符串的转义符

猜你喜欢

转载自www.cnblogs.com/wssys/p/10187800.html