python
Gangpei
流火
展开
-
python中的参数传递
BEGIN:前面在介绍python的六大数据类型的时候提到根据数据可变和不可变进行的数据类型分类:Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。python中的函数参数既支持按值调用,也支持按引用调用。这里需要再次强调:python中万物皆对象,python中的变量是对象的引用,变量中存储的是内存地址。当函数被调用时,解释器会查看传入的原创 2020-11-12 13:28:47 · 210 阅读 · 1 评论 -
Python六大数据类型
BEGIN:python3数据类型主要分为以下六大类:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Set(集合)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。1、数字类型:python3的数字类型包括:int(长整型)float(浮点型)complex(复原创 2020-11-12 13:19:09 · 26167 阅读 · 1 评论 -
python pip 时 出现UnicodeDecodeError: ‘utf8‘ codec can‘t decode byte 0xa1 in position 12: invalid start
BEGIN:在使用pip安装时出现编码问题,如图:找到python对应虚拟环境下的\lib\site-packages\pip_vendor\six.py文件修改第935行(一开始是935行我这里是936行是因为我此前修改了)如图:修改为: if isinstance(s, binary_type): try: return s.decode(encoding, errors) except Exception as err:原创 2020-09-11 17:39:11 · 964 阅读 · 0 评论 -
Windows下pip批量安装自己写脚本,解决超时和pip install -r requirements.txt出错中止问题
在python项目中,我们往往会用到很多的第三方库,一两个还好,但是当依赖的库变得多起来,一个个安装显得十分的繁琐,而在windows下的pip批量安装的方法pip install -r requirements.txt 又存在着遇到错误直接中止,不再继续安装后面的库的问题。1 pip install -r requirements.txt 解决超时问题:该方法与安装一个库采用类似的方案,但无法解决遇到错误中止安装的问题pip --default-timeout=1000 install -U -r原创 2020-09-10 13:19:08 · 1647 阅读 · 0 评论 -
python三种取整函数
BEGIN:import math1 向上取整 math.ceil():如:2 向下取整 math.floor() 、int(),其中int()又称为向0取整:如:又如:3 四舍五入取整 round():如:END.原创 2020-09-08 14:58:52 · 762 阅读 · 0 评论 -
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘,
pip安装第三方库时出现read timed out 问题BEGIN:问题:安装requests第三方库出现超时问题pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.解决方案:pip --default-timeout=1000 install -U requestsEND....原创 2020-09-08 14:52:39 · 178 阅读 · 0 评论