码迷,mamicode.com
首页 > 编程语言 > 详细

pythonchallenge学到的python内置函数整理

时间:2016-04-01 14:36:11      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

第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小学生

 

pythonchallenge学到的python内置函数整理

标签:

原文地址:http://www.cnblogs.com/hainan-zhang/p/5344645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!