`
Tonyguxu
  • 浏览: 278478 次
  • 性别: 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内置函数大全

    在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 第七章 文件...

    Python基础语法 Python数据类型与结构 Python函数与模块 面向对象编程在Python中的应用 Python异常处

    Python基础语法 Python数据类型与结构 Python函数与模块 面向对象编程在Python中的应用 Python异常处理与调试 Python文件操作与系统编程 Python网络编程基础 Python高级特性:装饰器与迭代器 Python数据库操作:...

Global site tag (gtag.js) - Google Analytics