Python
肩上杯雪
自强不息,知行合一
展开
-
Python 交换两个数的值
Python 多元赋值的顺序:1、先计算 等号 右边的值,得到一个元组;2、然后再给 等号 左边的表达值赋值(按照从左到右的顺序)也即 a, b = b, a。但是当对数组赋值,例如 nums[nums[i]-1], nums[i] = nums[i], nums[nums[i]-1]如果顺序不一样,交换两个值,其得到的结果是不一样的。因为赋值的时候是按照从左到右的顺序赋值。...原创 2020-06-28 14:06:12 · 837 阅读 · 2 评论 -
flake8 : E305 — expected 2 blank lines after class or function definition, found 1 解决
BackgroundMac下的Atom编辑器,安装了 linter 以及 linter-flake8,编写python。再定义了一个函数后,继续写别的代码,报错。The Solution就像报错所说的那样,在类的定义以及函数定义之后,需要空两行。所以每次打两个空行即可。...原创 2020-06-19 11:26:49 · 7282 阅读 · 0 评论 -
MacOS 安装 Homebrew失败解决办法
问题描述:在终端输入官网的指令/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”出现如下的错误:fatal: unable to access ‘https://github.com/Homebrew/brew/’: Failed to ...原创 2020-01-25 16:11:30 · 2033 阅读 · 0 评论 -
MAC OS 配置ATOM 编写python
前言: 最近开始学python,既然写代码就要有趁手的IDE,但是一些功能强大的IDE,例如JetBrains Pycharm,都很臃肿,于是自然想到了简洁的文本编辑器,正巧之前用ATOM写过Latex,体验到了ATOM的方便简洁,于是就用它来写python步骤一、安装python环境个人推荐 :Anaconda。是一种python的软件包,下载后直接点击运行即可,不用配置路径等等,十分方...原创 2018-11-22 11:38:01 · 4480 阅读 · 2 评论