python
m0_51353579
这个作者很懒,什么都没留下…
展开
-
python的浮点数与整数
一.浮点数浮点数的取值范围和精度存在限制,取值范围约为-10^307 至10^308;精度数量级10^-16浮点数的运算存在不确定尾数,不确定尾数一般发生在10^-16,使用round(x,d),可以对x四舍五入,截取d位小数二.整数整数可正可负,没有取值范围,可以用十进制,二进制,八进制和十六进制表示...原创 2021-03-28 10:20:53 · 233 阅读 · 0 评论 -
pycharm安装常用镜像
1.https://pypi.doubanio.com/simple/2.https://pypi.python.org/simple3.清华:https://pypi.tuna.tsinghua.edu.cn/simple4.阿里云:http://mirrors.aliyun.com/pypi/simple/5.中科大: https://pypi.mirrors.ustc.edu.cn/simple/6.华中理工:http://pypi.hustunique.com/7.山东理工:http:/原创 2021-03-24 11:06:41 · 733 阅读 · 0 评论 -
pycharm安装出现TimeoutError: HTTPSConnectionPool或者Try to run this command from the system terminal.
一开始在安装lxml时出现安装超时可以选择更换镜像:点击manage repositories->点击‘+’添加镜像:http://mirrors.aliyun.com/pypi/simple但是接着又出现了Try to run this command from the system terminal.的问题:尝试了很多方法,最后将上面加的阿里云镜像删除,添加另一个镜像:https://pypi.doubanio.com/simple就成功了...原创 2021-03-18 15:46:57 · 187 阅读 · 0 评论 -
python的TheadPoolExecutor线程池例子
最简单的线程池的使用:1.导入ThreadPoolExecutor2.构造线程池对象,设置最多可以同时运行的线程数3.提交任务,使用.submit(),参数传需要完成的函数名# 线程池:#导入对应的包from concurrent.futures import ThreadPoolExecutordef eat(): for i in range(3): print("eat..")#构造线程池,最大可以同时运行3个线程executor = ThreadPoo原创 2021-03-17 19:25:09 · 156 阅读 · 0 评论 -
python的idle返回上一步和快速多行缩进
使用python的idle写代码,不小心删掉代码,怎么撤销返回上一步?ctrl+z原创 2021-03-11 09:13:48 · 5580 阅读 · 0 评论 -
python多线程的守护线程thread.setDaemon()
看完了一些博主的文章后的一点小结:setDaemon()(1)默认值是False,此时只有当子线程结束之后,主线程才会退出,(2)设置为True时,就相当于是守护线程,该线程进入后台工作,可以把其想为不是很重要的线程。当主线程结束之后,不管子线程是否结束,子线程都会随着主线程的结束而被强制停止回收。这样的意义在于:避免了子线程出现死循环而导致整个程序无法退出,或者主进程结束后,还需要逐个检查后台进程并关闭,或者避免出现孤儿进程的现象。...原创 2021-03-08 20:56:17 · 829 阅读 · 0 评论 -
python多进程的join方法
查阅很多资料后,终于明白join的使用,有一个博主说的好,join的作用是:阻塞当前进程,直到调用join方法的进程结束,才会继续执行当前的进程以下的例子便可以更加直观的感受join的作用。(1)import multiprocessingimport timedef write(): for i in range(3): print("wtite...") time.sleep(1)def read(): for i in range(3):原创 2021-03-08 11:53:51 · 1323 阅读 · 1 评论 -
python多进程中的run什么时候需要用到
run是用来执行一个函数(任务)当我们创建一个进程时,使用进程名=multiprocessing.Process()时,如果Process中的参数target没有指定,那么就会默认使用Process的run方法。此时可以通过run来指定执行的任务。from multiprocessing import Processimport timedef r1(process_name): for i in range(5): print(processs_name,os.getp原创 2021-03-08 11:15:54 · 1167 阅读 · 0 评论 -
window下的python实现多进程
window下的python实现多进程要显示其指定任务的运行情况,需要将可执行的.py文件放到cmd下运行egimport multiprocessingimport timedef write(): for i in range(3): print("wtite...") time.sleep(1)def read(): for i in range(3): print("read...") time.sleep原创 2021-03-08 09:53:05 · 785 阅读 · 0 评论 -
文本文件与二进制文件的联系与区别:
文件是数据的抽象和集合。存储:不管是文本文件还是二进制文件,都是与二进制的形式存储在计算机中。展现:文本和二进制是文件的不同展现形式。文本文件:当文件由单一统一的编码方式进行编码时,则为文本文件,如UTF-8(.txt文件或.py文件)二进制文件:没有统一的编码,而是直接由0和1组成,如.png文件或.avi文件注意:无论什么类型的文件都可以二进制的方式打开。eg:fo=open("a","w")fo.write("我爱祖国")fo.close()#以文本形式打开f1=open("a原创 2021-03-06 14:20:16 · 694 阅读 · 0 评论