![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
慌逃
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
-
booth算法(补码一位乘) python实现
补码一位乘可能表达不是特别清楚 主要还是看代码吧!(多多指教 谢谢1)其实就是计算机中的乘法实现:在计算机中 数字是用补码表示的 ,想对于计算机计算较为简单;这里不做介绍B * C =A 这里B为被乘数,C为乘数booth:将B表示为补码时符号为用两个1或0表示,将C表示为补码时 符号为用一个0或1表示 如-0.1101*-0.1011 B补码:11.0011 ,-B补码:...原创 2018-10-26 19:58:27 · 2207 阅读 · 0 评论 -
Python连接mysql8.0.15
下载安装连接器:下载pythonconnector:https://dev.mysql.com/downloads/file/?id=484755,我的版本是Python3.7,64位,找到对应的msi下载。也可以使用pip位Python安装具体参见:https://dev.mysql.com/doc/connector-python/en/connector-python-ins...原创 2019-04-08 09:16:44 · 2837 阅读 · 0 评论 -
更改Python的pip install 默认安装依赖路径方法详解
出处:https://www.jb51.net/article/149625.htm前言声明:python版本3.6,以下讨论的Python也都是适用于3.x版本在实际使用安装python的pip安装 依赖库是非常的便捷的。而且一般大家使用的都是安装Anaconda 来学习和实践python项目。我们通常都是直接就是使用? 1 pip ins...转载 2019-03-18 21:52:06 · 4439 阅读 · 2 评论 -
指定pip源
-i https://pypi.tuna.tsinghua.edu.cn/simple如 pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow原创 2019-03-18 21:31:37 · 173 阅读 · 0 评论 -
Python基础之嵌套函数
嵌套函数即在函数内部定义函数并使用,需要注意:1.外部函数的变量可以被内部函数所使用,但不能被内部函数修改,若要修改需要添加关键字nonlocal嵌套函数作用:1.封装-数据隐藏:外部无法访问“嵌套函数”,2.贯彻diy原则,减少重复代码3.闭包def outer(): b=10 def inner(): nonlocal b#若不声明则会报错...原创 2019-03-18 20:26:22 · 6413 阅读 · 0 评论 -
浅谈Python的环境和虚拟环境
虚环境Python的虚拟环境中只需要安装项目需要的各种依赖包,它将环境隔离开,使其不会相互影响,如你的电脑中装有不同版本的依赖包,但如果在不同的环境中就不会相互影响。在使用pycharm创建新的projects时,它会自动创建一个虚环境,它会复制默认的解释器,以及一些其他的东西,具体什么我也不是特别清楚。可以对比一下虚环境目录结构。如图:上面是虚环境。关于python的虚拟环境具体可以...原创 2019-03-12 20:36:09 · 2661 阅读 · 0 评论 -
Python基础之可变对象与不可变对象
python中数字,函数,列表包括代码等都是对象。https://www.cnblogs.com/wangxin37/p/6598466.html详见可变对象有:字典,列表,集合,自定义对象等;不可变对象有:数字,字符串,元组,function等。def test(num): num.append(1);num=[1,2,3]print(num)test(num)...原创 2019-03-14 21:40:16 · 171 阅读 · 0 评论 -
python多进程
from multiprocessing import Poolimport os, time, randomdef fun(i): print(f"当前进程{i},其id{os.getpid()},父进程id{os.getppid()}") time.sleep(2) print(f"{i}done")if __name__=="__main__": ...原创 2018-12-28 17:34:27 · 89 阅读 · 0 评论 -
爬去知乎分析
目前还在进行阶段我的目的是爬去知乎热榜五十的回答,分为只爬去静态返回的页面和爬去异步返回的数据。首先开始查询知乎前五十需要登录,但是我并不想处理登录。分析一波:先用浏览器登录一下进去,记住密码,之后再进入页面知乎就可以,这是为什么?猜想可能是将密码保存在cookie里面的,于是f12在cookie里面看到如下信息,试一下将cookie的东西塞到请求里面,访问成功!!! 之后进入问题链接...原创 2018-12-16 19:27:12 · 147 阅读 · 0 评论 -
django中独立于项目运行的py文件
我是在思否上问的 总结一下对于在单独的python脚本中使用django组件如templates,models之前,需要声明DJANGO_SETTINGS_MODULES环境变量并随后调用django.setup()来加载settings文件中installed_apps变量中的应用。根据提示:首先检查项目的settings文件中INSTALLED_APPS的列表中是否设定'blog'。...原创 2018-12-05 15:52:28 · 1134 阅读 · 0 评论 -
django models中一些字段的使用
default为一个不可变得值则会在创建时设置为该值,另外这个默认值可以设置为函数,返回一个默认的dict或者set等def contact_default(): return {"email": "to1@example.com"}contact_info = JSONField("ContactInfo", default=contact_default)这样才能将默认...原创 2018-12-02 20:48:12 · 493 阅读 · 0 评论 -
python中映入自己写的模块报错的问题
看到一个比较好的解决档案 将工作目录标记为更目录,(右键 markdictionary as)解决后来又看到一个解决方案 如引入模块的文件和被引入的在同一目录时可以写 .Models映入也能解决 。个人认为这是因为一下原因,有点晚 之后再考虑 。. 表示当前目录。.. 表示当前目录的上一级目录。 ...原创 2018-10-31 23:25:02 · 857 阅读 · 0 评论 -
python对切片的理解
切片的书写形式:[i : i+n : m] ;其中,i 是切片的起始索引值,为列表首位时可省略;i+n 是切片的结束位置,为列表末位时可省略;m 可以不提供,默认值是1,不允许为0 ,当m为负数时,列表翻转。注意:这些值都可以大于列表长度,不会报越界。切片的基本含义是:从序列的第i位索引起,向右取到后n位元素为止,按m间隔过滤 。可以参考博客:http://www.php.cn/python-...原创 2019-04-17 19:56:34 · 266 阅读 · 0 评论