-
字符串格式化
- %s 方式格式化:
>>> "%s,abc,%s" %('123','456')
'123,abc,456'
- {数字}方式格式化:
>>> "{0},abc,{1}".format('123','456')
'123,abc,456'
-
字符串编辑HTML或者XML语法
- 语法:
- 以三个"""或者'''开始,结束也是对应的"""或者'''的,中间的可以是任意字符,包括"或者'
- 如果换行会自动补上\n
- 举例:
>>> msg = """cbd 123""
xxxd ddd ''
8997 xyz """
>>> msg
'cbd 123""\n xxxd ddd \'\'\n 8997 xyz ' \n自动加上换行符
-
使用正在表达式: 第13章 字符串/13.6 正则表达式/13.6.2 创建正则表达式
- 需要引入模块:import re
- 主匹配括号内匹配的内容
- 使用举例:
>>> match = re.match("hello(.*)","hello python world")
>>> match.groups()
(' python world',) #括号内匹配的内容是python world'
>>> match = re.match("/(.*)/(.*)/(.*)","/abc/cdr/xyz")
>>> match.groups()
('abc', 'cdr', 'xyz') #括号内匹配的内容是'abc', 'cdr', 'xyz'
>>>