1. 程式人生 > >第6章 字串與正則表示式

第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 字串的轉義符