python第六天

电脑坏了一个礼拜,,不过好在在机智的小北方强大的傲娇力下让其脱胎换骨,再战5年没问题~~~话说这个电脑还是北方大二的时候买的,用了也有4年多了啊,在此也多谢某位小伙伴,毕竟北方多windows系统确实是一窍不通

好吧,今天的内容真心比较简单,因为是在撸redhat的时候就已经GET到的

1.正则表达式:

正则表达:
. 匹配任意字符(除了\n)
[...] 匹配字符集
\d \D 匹配数字 匹配非数字
\s \S 匹配空白 匹配飞空白字符
\w \W 匹配单词字符[a-zA-Z0-9] 匹配非单词字符
* 匹配前一个字符0次或无限次
+ 匹配前一个字符1次或无限次
? 匹配前一个字符0次或1次
{m} {m,n} 匹配前一个字符m次或者n次
*? +? ?? 匹配模式变为非贪婪模式(尽可能少匹配)
^ 匹配字符串开头
$ 匹配字符串结尾
\A \Z 指定字符串匹配必须出现在开头(结尾)
| 匹配左右任意一个表达式
(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:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.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 = '\r%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:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe C:/Users/Administrator/PycharmProjects/ACE/study6/lib/s1.py
19 ############################################44%
20 Process finished with exit code 1
复制代码

北方现在的电脑性能太好啦~~~~

 

posted @   北方姆Q  阅读(344)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示