第6章 字串與正則表示式
阿新 • • 發佈:2018-12-27
本章知識點:
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