zoukankan      html  css  js  c++  java
  • 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)
    

  • 相关阅读:
    既然来了,就要在这扎根
    vuejs 组件 移动端push 没有渲染页面
    cucumber——BDD的一个自动化测试的副产品
    Spock框架——单元测试框架
    Mockito——用于 Java 开发的模拟测试框架
    TestNG——开源自动化测试框架
    selenium/appium/airtest——UI测试工具
    rest-assured 使用指南——接口测试
    JUnit 4.1——單元測試框架
    二、面向對象(补充)
  • 原文地址:https://www.cnblogs.com/du-z/p/11005380.html
Copyright © 2011-2022 走看看