zoukankan      html  css  js  c++  java
  • python学习笔记七

    模块
     
    什么是模块:包括python代码的文件就叫模块
     
    1.模块的作用:共享,方便使用
     
    2.模块的创建、安装和发布
     
              a.将模块文件放入某个目录
              b.在这个目录中添加setup.py文件
              c.编辑setup.py文件
                  像这样:
                       from distutils.core import setup
    setup(
              name="lcmnester",
              version="1.0.0",
              py_modules=["lcmnester"],
              author="luocaimin",
              author_email="lplgpx@163.com",
              url="http://www.vvvrrr.com",
              description="luocm's printer of nested list",
         )
     d.构建发布文件,在命令行运行
         路径/python.exe   setup.py sdist
     e.安装到python本地副本中,在命令行运行
         路径/python.exe setup.py install
     f.注册pypi,然后在命令行登记,在命令行执行
         路径/python.exe setup.py register(只做一次)
     g.上传代码,在命令行运行
         路径/python.exe setup.py sdist upload
     
        
     
     
     
               发布后的目录比较
               
     
    3.注释:
              单行或多行注释:"""content """(没有赋值给变量)
              单行注释:#content(如果放在""""""中就不是注释)
     
    4.在IDLE中通过 import sys; sys.path可以查看搜索模块的路径和次序
     
    5.命名空间
       python主程序的代码与名字空间__main__关联,单独的模块python会为其建立与模块名称相同的名字空间,旗下的函数需要通过名字空间限定调用。 名字空间名称.函数名称。BIF下的函数不用导入,BIF都属于__builtins__名字空间,将会被自动导入到__main__名字空间,而__main__名字空间会被自动导入到每个python IDLE中。
     
    6.模块的导入,既可以导入某模块下的所有函数import 模块名称(函数需要限定访问),也可以将某个模块下的某个函数导入from 模块名称  import 函数名称  将这个函数加入到当前名字空间(不需要限定访问)
     
    7.pyc文件,相当于是java的.class文件,都是中间字节文件,python会根据需要将代码文件转换为pyc文件(编译和优化)。
     
     
    8.python会尽可能运行代码。
     
    9.缺省参数: def function_name(param=1):
     
    10.BIF rang(),  eg: for i in range(10)     ;  for i in range(2,7); for i in range(2,7,2)
     
    11.包含end=''作为print的一个参数,可以改变输出的默认结束符(默认是换行)
  • 相关阅读:
    学习进度二
    课后感想2
    .NET 软件下面win10自动启动配置
    windows server 2012 ftp搭建
    ABP 切换mysql 数据库报错mysqlexception: incorrect string value: ‘xe7xaex80xe4xbdx93…’ for column display name
    .NET CORE 热更新,否则提示DLL文件在使用中
    .NETCore部署步骤
    解压版mysql安装步骤
    Asp.NET CORE安装部署
    PL/SQL 连接oracle步骤
  • 原文地址:https://www.cnblogs.com/manziluo/p/5800238.html
Copyright © 2011-2022 走看看