猿问

python这个正则表达式中符号表示什么意思?

代码:

 1 import re
 2 
 3 str1 = 'asdf12dvdve4gb4'
 4 pattern1 = re.compile('\d+')
 5 pattern2 = re.compile('[0-9]')
 6 mch1 = pattern1.findall(str1)
 7 mch2 = pattern2.findall(str1)
 8 print('mch1:\t%s'% mch1)  
 9 print('mch2:\t%s'% mch2)
10 
11 #输出结果
12 mch1:    ['12', '4', '4']
13 mch2:    ['1', '2', '4', '4']

问题:
第8、9行的“t”, “%s” ,“%”表示什么意思?

MMTTMM
浏览 987回答 2
2回答

天涯尽头无女友

\t表示输出一个tab,%s表示输出字符串 这是格式化输出,不是正则式
随时随地看视频慕课网APP

相关分类

Python
我要回答