• python第六天


    电脑坏了一个礼拜,,不过好在在机智的小北方强大的傲娇力下让其脱胎换骨,再战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

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

  • 相关阅读:
    Java并发编程实战3-可见性与volatile关键字
    Java并发编程实战2-线程安全
    Java词频统计
    Java中split的对象被特殊字符(.或|)分隔
    Kernel Space与User Space(转)
    [Python]Pandas简单入门(转)
    Python的自省机制
    谈谈Python中元类Metaclass(二):ORM实践
    Python的垃圾回收机制
    [Python]Pip换源以及设置代理
  • 原文地址:https://www.cnblogs.com/bfmq/p/5793791.html
Copyright © 2020-2023  润新知