`
Tonyguxu
  • 浏览: 277752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【Python基础】函数

 
阅读更多

 

# /usr/bin/env python
def f(debug=True):
    if debug:
        print "In debug mode"
    print "done"
f()
f(False)

 

# /usr/bin/env python
def f():
    return "abc"
print f()

 

# /usr/bin/env python
def f():
    return "abc", "abc", ["a", "b"]
aTuple = f()
print aTuple #('abc', 'abc', ['a', 'b'])

 

# /usr/bin/env python
""
import re
import os

baseDir = '/home/guxu/Dev/resource/tianya/'
logDir = baseDir + "log/"
target = logDir + "emails"
emailNum = 0
writeLines = 0
def readFile():
    ""
    files = os.listdir(baseDir)
    contents = []
    for file in files:
        f = baseDir + file
        if not os.path.exists(f):
            print f+" not exists!!"
            continue
        if os.path.isdir(f):
            print f+" is dir"
            continue
        fobj = open(f, 'r')
        contents.extend(fobj.readlines())
        fobj.close()
    return lines
def doRegex(contents):
    emails = []
    pattern = '\w+@(\w\.)*\w+\.(com|cn|gov|edu|org)'
    for e in contents:
        match = re.search(pattern, e)
        if m is not None:
            emailNum += 1
            emails.extend(match.group())
    return emails
def writeFile(emails):
    if not os.path.exists(logDir):
        os.mkdir(logDir)
    fobj = open(target, 'a')
    for email in emails:
        fobj.write(email)
        writeLines += 1
    fobj.close()
if __name__ == '__main__':
    contents = readFile()
    emails =  doRegex(contents)
    writeFile(emails)
    print "total emails="+str(emailNum)+"    total lines write to file="+str(writeLines)

 
分享到:
评论

相关推荐

    实验二Python语言基础函数包练习.docx

    Python 语言基础函数包练习 本文档主要介绍 Python 语言基础函数包的使用,包括 math、NumPy、SciPy 和 Matplotlib 等函数包的应用。实验目的在于熟练掌握 Python 语言基础函数包的使用,并通过实践 exercise,提高...

    python基础 函数,闭包,面向对象

    Python是一种高级编程语言,以其简洁明了的语法和...以上是Python基础的概览,对于初学者来说,掌握这些概念是进一步学习Python的关键。通过不断实践和应用,你将能够熟练运用这些知识,编写出高效、优雅的Python代码。

    python中factor函数-Python基础教程.pdf

    在Python编程语言中,`factor`函数通常是指...这些知识点构成了Python编程的基础,理解并掌握它们对于编写高效的Python代码至关重要。在实际编程中,合理运用这些概念可以帮助解决各种问题,比如数据处理、算法实现等。

    python函数实验报告.doc

    【Python 函数实验报告】 本实验报告主要涵盖了Python编程中的函数使用,包括函数的定义、参数传递、变量作用域...实验中涉及的概念和实践操作对于掌握Python编程至关重要,同时也为解决更复杂的问题打下坚实的基础。

    Python-Python函数-教学设计.docx

    本教学设计针对Python函数这一核心概念,旨在帮助学生在已有的Python基础知识上,进一步提升编程技能。学生应已掌握了Python的基础语法和三种逻辑结构:顺序、条件分支和循环。然而,他们在逻辑思维和基础知识的扎实...

    python基础函数及代码(一)

    python基础函数及代码(一) 简单罗列一下python初学时遇到的那些基本的函数和代码 1. print() 输出函数(打印函数) 例:print (Hello world!) #大小写修改 2. title() 以首字母大写的方式显示每个单词。 3.upper...

    Python函数式编程(第2版)1

    总的来说,这本书适合已经有一定Python基础的开发者,尤其是希望提升代码质量、追求简洁优雅编程风格的读者。通过学习,读者可以掌握如何在Python中运用函数式编程技术,编写出更加高效、易于理解和维护的代码。同时...

    python基础教程第二版答案-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...

    云函数网易云python云函数部署.rar

    云函数是一种无服务器计算服务,允许开发者运行代码而无需管理底层基础设施。通过Python编写云函数,我们可以轻松实现网易云每日签到和升级打卡功能。下面,我们将详细介绍Python在云函数部署中的应用以及在网易云上...

    Python中函数图像快速绘制的方法.zip

    通过这些基础操作,你已经掌握了Python中使用Matplotlib绘制函数图像的基本方法。随着对库的深入学习,你可以实现更多高级功能,如自定义颜色映射、添加图例、设置坐标轴限制、以及创建3D图形等。在实际项目中,结合...

    python函数文档_python函数_python文档_python_

    NumPy 的 `numpy.array()` 函数用于创建数组,它是科学计算的基础。Pandas 的 `pandas.DataFrame()` 函数创建数据框,一个二维表格数据结构,非常适合数据分析。Matplotlib 的 `matplotlib.pyplot.plot()` 用于绘制...

    python 函数的使用-python基础,python函数的使用说明,有python2的参考代码

    Python 函数是编程中重复使用代码段的关键构造,它们提供了代码的模块化和重用性。函数通过`def`关键字来定义,其基本格式如下: ```python def function_name(parameters): # function body ``` 函数名称...

    python基础7函数.pdf

    python基础7函数

    Python基础教程:常用函数整理.pdf

    这些函数是Python编程中的基础工具,理解和熟练使用它们对于编写有效和高效的代码至关重要。通过组合这些函数,你可以构建更复杂的逻辑,处理更复杂的数据结构,从而实现各种各样的功能。在学习过程中,如果遇到问题...

    python用函数实现模块化程序设计.pdf

    python用函数实现模块化程序设计

    Python语言基础:函数的参数.pptx

    在Python编程语言中,函数是组织良好、可重复使用的代码块,它们接受输入(称为参数)并返回结果。本篇文章将深入探讨Python中函数参数的四种类型:必需参数、关键字参数、默认参数和不定长参数。 1. **必需参数**...

    python内置函数大全

    在Python编程语言中,内置函数是不需要导入任何模块就可以直接使用的函数,它们由Python解释器提供,为常见操作提供方便。Python 3.6版本中的内置函数非常丰富,涵盖了数据类型转换、逻辑判断、数学运算、迭代器处理...

    面向Python的函数调用路径静态提取方法研究.pdf

    该方法利用Python的AST作为分析基础,解析并提取函数调用关系,构建函数调用关系模型,然后生成Python程序的函数调用路径。 该方法的主要步骤包括:首先,对Python代码进行抽象语法树的分析;其次,解析和提取抽象...

    Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt

    Python基础入门教程 Python语言编程导论05 第五章 模块与函数 (共110页).ppt Python基础入门教程 Python语言编程导论06 第六章 数据结构 (共114页).ppt Python基础入门教程 Python语言编程导论07 第七章 文件...

Global site tag (gtag.js) - Google Analytics