<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.pythonclub.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.pythonclub.org/feed.php">
        <title>Python 俱乐部 python-hacks</title>
        <description></description>
        <link>http://www.pythonclub.org/</link>
        <image rdf:resource="http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-30T12:12:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/function-procedure?rev=1275441530&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/perthon?rev=1281939383&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/re-find?rev=1275441530&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/start?rev=1402324100&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/string2dict?rev=1275441530&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pythonclub.org/python-hacks/variable-defined?rev=1309878552&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Python 俱乐部</title>
        <link>http://www.pythonclub.org/</link>
        <url>http://www.pythonclub.org/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.pythonclub.org/python-hacks/function-procedure?rev=1275441530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-02T01:18:50+00:00</dc:date>
        <title>Python 过程式编程与函数式编程</title>
        <link>http://www.pythonclub.org/python-hacks/function-procedure?rev=1275441530&amp;do=diff</link>
        <description>Python 过程式编程与函数式编程

过程式与函数式是两种截然不同的编程方式和思考方法，下面以求解素数为例做一下对比。

采用过程式编程


def isPrime(n):
 mid = int(pow(n,0.5)+1)
 for i in xrange(2,mid):
 if n % i == 0 : return False
 return True

primes=[]
for i in xrange(2,1000):
 if isPrime(i): primes += [i]
 print primes</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/python-hacks/perthon?rev=1281939383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-16T06:16:23+00:00</dc:date>
        <title>Python与Perl脚本转换：perthon</title>
        <link>http://www.pythonclub.org/python-hacks/perthon?rev=1281939383&amp;do=diff</link>
        <description>Python与Perl脚本转换：perthon

Python和Perl是了2大很强悍的脚本语言，有没有什么工具能够将Python脚本与Perl脚本互相转换呢。

答案是有的，perthon就可以将Python脚本语言转换为Perl语言。而将Perl转成Python要复杂的多，因为Python有固定的编程格式，但是Perl就要复杂的多。</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/python-hacks/re-find?rev=1275441530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-02T01:18:50+00:00</dc:date>
        <title>得到正则表达式中特定单元内容</title>
        <link>http://www.pythonclub.org/python-hacks/re-find?rev=1275441530&amp;do=diff</link>
        <description>得到正则表达式中特定单元内容

下面的例子是用Python得到网页的标题

代码


import urllib
import re
f = urllib.urlopen(&quot;http://www.google.com/&quot;)
raw_html = f.read()
patt = &quot;&quot;&quot;&lt;title&gt;([^&lt;]*)&lt;/title&gt;&quot;&quot;&quot;
all = re.findall(patt, raw_html, re.IGNORECASE)
title = &quot;&quot;.join(all)
print title</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/python-hacks/start?rev=1402324100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-09T14:28:20+00:00</dc:date>
        <title>Python  技巧</title>
        <link>http://www.pythonclub.org/python-hacks/start?rev=1402324100&amp;do=diff</link>
        <description>Python  技巧

	*  过程式编程与函数式编程
	*  得到正则表达式中的特定单元内容

	*  Python与Perl脚本转换：perthon
	*  将RRGGBB格式的字符串转成十进制R,G,B值
	*  The Evolution of a Python Programmer
	*  python装饰器的一个妙用
	*  Python Collection 小技巧
	*  3行Python代码解简单的一元一次方程

数据类型/数据处理

变量

	*  Python中如何判断变量是否已经定义

List 列表

	*  Python统计列表中元素出现的次数
	*  Python 无限元素列表

Dict 字典

	*  将字符串类型转为字典类型（string to dict）…</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/python-hacks/string2dict?rev=1275441530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-02T01:18:50+00:00</dc:date>
        <title>Python中将字符串类型转为字典类型（string to dict）</title>
        <link>http://www.pythonclub.org/python-hacks/string2dict?rev=1275441530&amp;do=diff</link>
        <description>Python中将字符串类型转为字典类型（string to dict）

字典(dict)转为字符串(string)

我们可以比较容易的将字典(dict)类型转为字符串(string)类型。

通过遍历dict中的所有元素就可以实现字典到字符串的转换：</description>
    </item>
    <item rdf:about="http://www.pythonclub.org/python-hacks/variable-defined?rev=1309878552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-05T15:09:12+00:00</dc:date>
        <title>Python中如何判断变量是否已经定义</title>
        <link>http://www.pythonclub.org/python-hacks/variable-defined?rev=1309878552&amp;do=diff</link>
        <description>Python中如何判断变量是否已经定义

Python中其实有蛮多方法可以判断一个变量是否已经定义了。

方法一：try except


def  isset(v):  
     try :  
         type (eval(v))  
      except :  
          return   0   
      else :  
          return   1</description>
    </item>
</rdf:RDF>
