
python学习
文章平均质量分 62
RBreeze
卑鄙是卑鄙者的通行证,高尚是高尚者的墓志铭
展开
-
python序列化pickle模块和json模块简单学习
序列化:把变量从内存中变成可存储或传输的过程,在Python中叫pickling,在其他语言中也被称serialization,marshalling,flattening等等 反序列化:把变量内容从序列化的对象重新读到内存里pcikel模块实现序列化函数介绍: pickel.dumps() 将一个对象序列化为一个bytes pickle.dump() 直接吧对象序列花并写入一个file-原创 2018-01-01 16:36:07 · 445 阅读 · 0 评论 -
python文件和目录操作
文件和目录操作函数大全:可点击查看这篇博客廖雪峰对应教程练习1.利用os模块编写一个能实现dir -l输出的程序。2.编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。原创 2018-01-02 16:02:56 · 1533 阅读 · 2 评论 -
python分布式进程Queue通信
说明:本篇博客来源于廖雪峰教程在多进程和多线程编程中,因为进程更加稳定,且可以分布到多台机器上,而线程最多只能分布到一台机器的不同cpu上,所以优选进程Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,原创 2018-01-03 10:40:45 · 1141 阅读 · 1 评论 -
python生成器打印扬辉三角
扬辉三角: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1方法一:利用zip函数zip()函数:接受一系列可迭代对象,将这些可迭代对象对应元素组成一个元组,再将这些元组组成一个列表。代码如下:原创 2017-12-28 11:30:17 · 526 阅读 · 0 评论 -
python利用map和reduce实现str转float
python利用map和reduce实现str转float原创 2017-12-28 21:34:44 · 1838 阅读 · 0 评论 -
Python的filter函数学习
利用filter函数解决列出素数和回数问题 函数等说明: filter(),作用为筛选,接受一个筛选函数和一个序列,筛选函数作用于序列的每一个元素,根据筛选函数的返回值(True或者False)决定该序列中的该元素是否保留,返回值是一个Iterator,该结果可以用list()函数返回一个列表。 lambda表达式:定义方法——以冒号为分隔前面为参数,后面为表达式,如lambda x,y,z:原创 2017-12-29 09:43:21 · 477 阅读 · 0 评论 -
python简单爬虫开发
说明: 1.本文根据慕课网课程python开发简单爬虫学习,实例内容为爬取百度百科上关于python的1000条词条的标题和简介。 2.在慕课网上使用的是python2,本文为python3,某些模块有点小差别一、相关知识爬虫:自动从互联网上获取信息的程序,我们可以从互联网上爬取我们想要的数据来为我所用,比如可以根据爬取的数据来写一个笑话app。简单爬虫架构: 简单说明:整个原创 2018-01-20 22:04:02 · 424 阅读 · 0 评论 -
LeetCode——第88题:合并两个有序数组
题目:给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入: nums1 = [1,2,3,0,0,0], m = ...原创 2018-07-31 20:57:34 · 419 阅读 · 0 评论