第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小学生
时间: 2024-11-10 04:59:38