pythonchallenge学到的python内置函数整理

第0关:

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

第一关:

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

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

example:

 1 # -*- coding: utf-8 -*-
2 import string
3 table = string.maketrans('a', 'b')
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的所有位置,并将它们放入一个列表中;另外一种用法:

 re.complie(a)

 a.findall(b)

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

第四关:

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

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

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

                                                            -----python小学生

上一篇:参数FAST_START_MTTR_TARGET的理解


下一篇:OC基础:OC 基本数据类型与对象之间的转换方法 分类: ios学习 OC 2015-06-18 20:01 11人阅读 评论(0) 收藏