• python--基础1(pip,虚拟环境、python编写规范)


    python简介

    1.Python是一种解释型脚本语言;

    2.Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言;

    3.python 语言被广泛应用于:

    • 人工智能
    • Web 和 Internet开发
    • 科学计算和统计
    • 教育
    • 桌面界面开发
    • 软件开发
    • 后端开发

    python官方网站:https://www.python.org/

    pip简介

    pip可以帮助我们安装python所需要的环境包,并可以解决依赖;

    实用1.列出已安装的包

    (venv) G:untitled>pip list
    Package    Version
    ---------- -------
    pip        10.0.1
    setuptools 39.1.0
    
    

    实用2.安装要安装的包

    pip install xxx
    

    实用3.安装特定版本

    pip install django==.1.1.5
    

    实用4.导出python的环境

    pip freeze > environment.txt
    

    实用5.从导出的python环境中安装所需要的包

    pip install -r environment.txt
    

    实用6.卸载导出的python环境中的包

    pip uninstall -r environment.txt
    

    实用7.升级包

    pip install -U <包名> 
    

    实用8.显示包所在的目录

    pip show -f <包名> 
    

    实用9.搜索包

    pip search <搜索关键字> 
    
    

    实用10.查询可升级的包

    pip list -o 
    

    实用11.下载包而不安装

    pip install <包名> -d <目录> 或 pip install -d <目录> -r environment.txt
    

    python虚拟环境

    virtualenvwrapper软件包

    virtualenvwrapper这个软件包可以让我们更方便地管理虚拟环境

    安装virtualenvwrapper

    pip install virtualwrapper   #linux系统
    pip install virtualwrapper-win  #window系统
    

    virtualenvwrapper 的基本使用:

    • 创建虚拟环境
    mkvirtualenv xxx_env   #那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下
    
    • 切换到某个虚拟环境
    workon xxx_env   
    
    • 退出当前虚拟环境
    deacrivate
    
    • 删除某个虚拟环境
    rmvirtualenv xxx_env
    
    • 列出所有虚拟环境
    lsvirtualenv
    

    python编写规范

    # help()是Python中的内置函数
    # 通过help()函数可以查询python中的函数的用法
    # 语法:help(函数对象)
    # help(print) # 获取print()函数的使用说明
    
    # 文档字符串(doc str)
    # 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是函数的说明
    #   当我们编写了文档字符串时,就可以通过help()函数来查看函数的说明
    #   文档字符串非常简单,其实直接在函数的第一行写一个字符串就是文档字符串
    def fn(a:int,b:bool,c:str='hello') -> int:
        '''
        这是一个文档字符串的示例
    
        函数的作用:。。。。。
        函数的参数:
            a,作用,类型,默认值。。。。
            b,作用,类型,默认值。。。。
            c,作用,类型,默认值。。。。
        '''
        return 10
    
    help(fn)
    

  • 相关阅读:
    HTML元素解释
    Java命名规范
    HDU 1058 Humble Numbers(DP,数)
    HDU 2845 Beans(DP,最大不连续和)
    HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
    HDU 2870 Largest Submatrix(DP)
    HDU 1421 搬寝室(DP)
    HDU 2844 Coins (组合背包)
    HDU 2577 How to Type(模拟)
    HDU 2159 FATE(二维完全背包)
  • 原文地址:https://www.cnblogs.com/du-z/p/11005380.html
Copyright © 2020-2023  润新知