We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b16116 commit 58d55e0Copy full SHA for 58d55e0
woniuzhang/0007/0007.py
@@ -0,0 +1,35 @@
1
+##将空行和注释都放到空行
2
+
3
+import re
4
5
+f = open('readme.md')
6
+a = f.readlines()
7
+r1 = re.compile('^"""')
8
+r3 = re.compile('."""$')
9
+r2 = re.compile('^#')
10
+r4 = re.compile('^$')
11
+kong_count = 0
12
+daima_count = 0
13
+flag = 1
14
+### flag 为标志位,是否遇到"""
15
+for line in a:
16
+# print(line)
17
+ line = line.strip()
18
+ if flag == 1:
19
+ if re.match(r1,line):
20
+ kong_count += 1
21
+ if re.match(r3,line):
22
+ pass
23
+ else:
24
+ flag = -flag
25
+ elif re.match(r2,line):
26
27
+ elif line == '':
28
29
30
+ daima_count += 1
31
+ elif flag == -1:
32
33
34
35
+print('空行 %s, 非空行 %s' %(kong_count, daima_count))
0 commit comments