zoukankan      html  css  js  c++  java
  • pythonchallenge学到的python内置函数整理

    第0关:

    计算x的n次方: x**n

    第一关:

    maketrans(from,to):建立一个翻译规则,将from翻译成to的翻译规则,因为要从from翻译成to,所以俩个参数的长度必须一致

    translate(table[,deletechars]):使用上面的翻译规则对某一字符串进行翻译

    example:

    1 1 # -*- coding: utf-8 -*-
    2 2 import string
    3 3 table = string.maketrans('a', 'b')
    4 4 print 'make'.translate(table)

    第二关:

    Python isalpha() 方法检测字符串是否只由字母组成。

    # -*- coding: utf-8 -*-
    # 字符串中不能有空格
    str = "helloword";  
    print str.isalpha();
    
    str = "hello word";
    print str.isalpha();

    第三关:

    使用re的一般步骤是先使用re.compile()函数,将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使用Match实例获得信息,进行其他的操作。

    re.match(pattern, string, flags=0):pattern->匹配的正则表达式;string->要匹配的字符串;flags->标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

    re.findall(a,b):找出字符串b中符合正则表达式a的所有位置,并将它们放入一个列表中;另外一种用法:

    1 re.complie(a)
    2 
    3 a.findall(b)

    re 模块是最常用的python模块之一,网上有很多教程,这里不再赘述,可以去菜鸟教程看看。

    第四关:

    复习re模块,引进urllib,关于urllib模块,将在以后进行详述

    # ==========================================================================

    破解到第四关已经累了。。编程能力好low,有待提高
    ,上班了过俩天再接着玩

                                                                   -----python小学生

  • 相关阅读:
    Flash 教程
    版面在简洁模式下去今日贴.主题贴.发贴总数的方法 Dvbbs
    Get Certificate of website by Firefox
    OpenSSL 命令说明
    Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
    Python 字符串操作(截取/替换/查找/分割)
    男子英文名释义
    AD 端口相关
    How do I obtain a Digital Certificate from my Certificate Authority (CA)?
    C,C++,java,python对比
  • 原文地址:https://www.cnblogs.com/hainan-zhang/p/5344645.html
Copyright © 2011-2022 走看看