Python经验

  • conda、miniconda、anaconda、仓库的详解

    工具 conda是 由Anaconda®公司用python语言开发维护的一个支持安装并管理python多版本、包管理、包依赖管理、虚拟环境管理四大功能于一身的开源免费工具,支持任何编程语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN等。 …

    Python经验 2021年8月9日
    04400
  • pip 和pip3 的区别

    具体参考PEP 394 — The “python” Command on Unix-Like Systems 此 PEP 概述了调用“python“命令时 Python 脚本的行为。如果安装了“python“命令,它的目标解释器可能是指向python2版本 或 python3版本。…

    Python经验 2021年8月8日
    01360
  • Python语言print()函数的介绍

    将 *objects 打印到 file 指定的文本流,以 sep 分隔并在末尾加上 end。 sep, end, file 和 flush 如果存在,它们必须以关键字参数的形式给出。如果没有…

    Python经验 2021年8月8日
    0740
  • Python语言内置函数range()的介绍

    内置函数 range() 常用于遍历数字序列,生成的序列不包含给定的终止数值。

    Python经验 2021年8月8日
    01460
  • Python语言__bases__,__subclasses__(),issubclass(),__class__,type(),isinstance(),id(),is运算符的详解

    继承 如果您想知道当前子类继承自哪个父类,可以使用__bases__属性 如果您想知道当前类的所有子类有哪些,可以使用__subclasses__()方法 如果您想知道两个类是否存在继承关系,可以使用issubclass()函数 对象 每个对象都有各自的编号、类型和值。一旦对象被创建后,它的 编号 …

    Python经验 2021年8月6日
    01090
  • Python社区里面一些约定俗成的规矩

    空行 import语句块前后保留两个空行 函数声明之前保留两个空行 类声明之前保留两个空行 方法声明之前保留一个空行 两个正常逻辑代码块之间保留一个空行 续行符 在Python中反斜杠 “\” 可以作为续行符使用,告诉解释器当前行和下一行是连接在一起的,但在大括号、中括号和小括号中无需续行符,续行是隐性的,不过括号断行…

    Python经验 2021年8月6日
    01080
  • Python包工具setuptools、wheel、pip的详解

    distlib distlib 是一个库,它实现了与 Python 软件的打包和分发相关的低级功能。它包含packagingPython 包中的部分函数,​​该包旨在作为 Python 3.3 的一部分发布,但在 Python 3.3 进入 beta 测试前不久被删除。 distutils 传统的构建和安装 Pytho…

    Python经验 2020年12月4日
    06570
  • conda和pip的区别

    功能 conda pip 安装并管理python多版本 是 否 包格式 二进制文件 wheel 或 source 可能需要编译器 不需要 可能需要 包装类型 任何 仅限Python 包来源 Anaconda repo and cloud PyPI 包依赖管理 是 没有 虚拟环境 是的,内置 否,需要virtualenv…

    Python经验 2020年12月4日
    07290
  • Python虚拟隔离环境pyvenv、venv、virtualenv的来龙去脉

    2011年6月13日,PEP 405 — Python Virtual Environments提案建议向 Python 添加一种机制,用于轻量级“虚拟环境”,具有自己的站点目录,可选择与系统站点目录隔离。每个虚拟环境都有自己的 Python 二进制文件(允许使用各种 Python 版本创建环境),并且可以…

    Python经验 2020年11月24日
    08350
  • python -m mod的发展演变

    首先,让我们用“python –help”来看看它的解释: “mod”是“module”的缩写,即“-m”选项后面的内容是 module(模块),其作用是把模块当成脚本来运行。 “terminates option list”意味着“-m”之后的其它选项不起作用,在这点上它跟“-c”…

    Python经验 2020年11月23日
    04770