电脑坏了一个礼拜,,不过好在在机智的小北方强大的傲娇力下让其脱胎换骨,再战5年没问题~~~话说这个电脑还是北方大二的时候买的,用了也有4年多了啊,在此也多谢某位小伙伴,毕竟北方多windows系统确实是一窍不通
好吧,今天的内容真心比较简单,因为是在撸redhat的时候就已经GET到的
1.正则表达式:
正则表达:
. 匹配任意字符(除了
)
[...] 匹配字符集
d D 匹配数字 匹配非数字
s S 匹配空白 匹配飞空白字符
w W 匹配单词字符[a-zA-Z0-9] 匹配非单词字符
* 匹配前一个字符0次或无限次
+ 匹配前一个字符1次或无限次
? 匹配前一个字符0次或1次
{m} {m,n} 匹配前一个字符m次或者n次
*? +? ?? 匹配模式变为非贪婪模式(尽可能少匹配)
^ 匹配字符串开头
$ 匹配字符串结尾
A 指定字符串匹配必须出现在开头(结尾)
| 匹配左右任意一个表达式
(ab) 括号中表达式作为一个分组
<number> 引用编号为num的分组匹配到的字符串
(?P<name>) 给分组起一个别名
(?P=name) 引用别名为name的分组匹配字符串
search(pattern,string,flags=0) 在一个字符串中查找匹配
findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表
sub(pattern,repl,string,count=0,flags=0) 将字符串中匹配正则表达式的部分替换为其他值
split(pattern,string,maxsplit=0,flags=0) 根据匹配分割字符串,返回分割字符串组成的列表
re.I 忽略大小写
其实这些根本没有什么卵用,关键时刻就特么得去试试试试,大爷的我的刀呢?
2.反射:卧槽,这个东西真的是碉堡了!碉堡了!碉堡了!傲娇如北,都说它碉堡了!可想而知这东西多么的凶残,具体的,这种碉堡了的东西我是不会拿出来分享给其他人的,呵呵
3.os跟sys:可以直接调系统命令了,这个世界一下子就宽敞了许多,我又可以各种拯救地球了,最重要的一点~~~
1 #!/usr/bin/env python 2 import os 3 import sys 4 sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
4.加密:可以用来保存羞羞的东西哦
1 #!/usr/bin/env python 2 import hashlib 3 obj = hashlib.md5(bytes('mengmengda', encoding='utf-8')) 4 obj.update(bytes('123', encoding='utf-8')) 5 r = obj.hexdigest() 6 print(r) 7 8 C:UsersAdministratorAppDataLocalProgramsPythonPython35python.exe C:/Users/Administrator/PycharmProjects/ACE/study6/lib/jiami.py 9 0b6ca5dd011a2887f57ba52f1754bca8 10 11 Process finished with exit code 0
5.卖个萌:
1 #!/usr/bin/env python 2 import sys 3 import os 4 import time 5 6 def view_num(num ,total): 7 rate = num / total 8 rate_num = int(rate * 100) 9 r1 = ' %s%d%%' %('#'*num, rate_num) 10 sys.stdout.write(r1) 11 sys.stdout.flush() 12 13 if __name__ == '__main__': 14 for i in range(0, 101): 15 view_num(i, 100) 16 time.sleep(0.05) 17 18 C:UsersAdministratorAppDataLocalProgramsPythonPython35python.exe C:/Users/Administrator/PycharmProjects/ACE/study6/lib/s1.py 19 ############################################44% 20 Process finished with exit code 1
北方现在的电脑性能太好啦~~~~