zoukankan      html  css  js  c++  java
  • Python 模块

    什么是模块?

    请思考与代码库类似的模块。

    模块是包含一组函数的文件,希望在应用程序中引用。

    创建模块

    如需创建模块,只需将所需代码保存在文件扩展名为 .py 的文件中:

    在名为 mymodule.py 的文件中保存代码

    def helloworld(name):
        print(name)
    
    
    #模块中的变量
    #模块可以包含已经描述的函数,但也可以包含各种类型的变量(数组、字典、对象等):
    
    person1 = {"name": "Bill", "age": 63, "country": "USA"}

    使用模块

    现在,我们就可以用 import 语句来使用我们刚刚创建的模块:

    您可以在导入模块时使用 as 关键字创建别名:

    # import module#直接引入模块
    #重命名模块
    import module as md#引入模块 并利用关键字 as 创建别名
    md.helloworld('hello world')#hello world
    
    #导入名为 module 的模块,并访问 person1 字典
    print(md.person1["name"])#Bill

    内建模块

    Python 中有几个内建模块,您可以随时导入。

    platform模块  声明了运行浏览器的操作系统和(或)硬件平台

    dir()   内置函数可以列出模块中的所有函数名(或变量名)

    from 关键字仅从模块导入部分内容

    您可以使用 from 关键字选择仅从模块导入部件。

    #内建模块 Python 中有几个内建模块,您可以随时导入。
    import platform #声明了运行浏览器的操作系统和(或)硬件平台
    x=platform.system()
    print(x)#windows
    
    #使用 dir() 内置函数可以列出模块中的所有函数名(或变量名)。
    y=dir(platform)
    print(y)
    
    
    #from 关键字仅从模块导入person1 字典
    from module import person1
    print(person1['age'])#63
  • 相关阅读:
    maven3自定义archetype
    Struts2传参碰到的奇怪问题
    easyui1.2.6 validate输入框验证在火狐下的一个bug
    easyui+ztree 后台管理系统模板
    html table中单元格自动换行
    windows重装后,不重装oracle,直接恢复数据库
    Debug---Eclipse断点调试基础
    Spring3 MVC请求参数获取的几种方法[转载]
    jQuery插件之ajaxFileUpload[转载]
    Spring MVC 3.0 深入及对注解的详细讲解[转载]
  • 原文地址:https://www.cnblogs.com/lvlisn/p/15133010.html
Copyright © 2011-2022 走看看