搜索到与相关的文章
Python

Python数据类型详解——字典

Python数据类型详解——字典引子已经学习了列表,现在有个需求——把公司每个员工的姓名、年龄、职务、工资存到列表里,你怎么存?staff_list=[["Kwan",21,"CEO",1000000],["小明",22,"人力",5000],["LL",21,"财务",7000],#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]#[xxx,xx,xx,xxx]]以上面的形式存,没问题。不过你要查某一个人的工资的话,就得遍历这个列表了。fo

系统 2019-09-27 17:50:09 2330

Python

Python数据分析基础

本书特色想深入应用手中的数据?还是想在上千份文件中重复同样的分析过程?没有编程经验的非程序员们如何能在最短的时间内学会用当今炙手可热的Python语言进行数据分析?来自Facebook的数据专家ClintonBrownley可以帮您解决上述问题。在他的这本书里,读者将能掌握基本Python编程方法,学会编写出处理电子表格和数据库中的数据的脚本,并了解使用Python模块来解析文件、分组数据和生成统计量的方法。●学习基础语法,创建并运行自己的Python脚本

系统 2019-09-27 17:49:39 2330

Python

Python实现全局变量的两个解决方法

本文针对Python的全局变量实现方法简述如下:先来看下面一段测试程序:count=0defFuc(count):printcountcount+=1foriinrange(0,10):Fuc(count)运行结果是:>>>0000000000很显然,这并不是我们想要的结果。针对这一问题的解决方法就是采用全局变量:globalaa=3defFuc():globalaprintaa=a+1if__name__=="__main__":globalaforii

系统 2019-09-27 17:48:00 2330

Python

在Python中变量名这样写,就是给自己挖坑

下面这样的一串代码相信很多人都写过,但可能除了你自己没有人看得懂:forrangeinrange(n):forjinrange(m):forkinrange(l):temp_value=X[i][j][k]*12.5new_array[i][j][k]=temp_value+150这并不是一段好的的代码,为了图省事,使用了简单而无实际含义的变量及数值,看起来在任何程序中都可以用,对于看的人来说就是灾难,因为要想半天或者查看上下文才知道你写的变量是什么意思,

系统 2019-09-27 17:47:28 2330

Python

python 序列化和反序列化

一概述1为什么要序列化因为TCP/IP协议只支持字节数组的传输,不能直接传对象。对象序列化的结果一定是字节数组!当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。2序列化和反序列化序列化(serialization):及有序的列,数据转换成二进制的有序的过程协议:规定序列化和反序列化的转换方式及就是把数据

系统 2019-09-27 17:47:02 2330

Python

python笔记——字典操作详解

字典是python里面唯一的映射类型,由一个个键值对组成。字典的创建字典的查询字典的删除字典的修改or添加字典的内置方法(BIF)字典的特性通讯录练习一、创建字典(two)使用{}创建使用dict()函数demo>>>dict1={'one':1,'two':2,'three':3}>>>dict2=dict(one=1,two=2,three=3)>>>print(dict1['one'])>>>print(dict2["one"])11上面的demo中

系统 2019-09-27 17:46:28 2330

Python

Python错误:ModuleNotFoundError: cannot

解决这个错误为大家提供了两个版本,一个简单的操作版,一个细致的解释版(自取所需)目录简洁版细致版简洁版1、安装scipy,win+r打开命令行窗口,输入cmd,在命令行输入pipinstallscipy最后几行有Successfully...就表示安装成功了2、安装imageio,win+r打开命令行窗口,输入cmd,在命令行输入pipinstallimageio如下使用:importimageioimageio.imread()细致版先看错误1、没安装s

系统 2019-09-27 17:46:19 2330

Python

Python collections模块使用方法详解

一、collections模块1.函数namedtuple(1)作用:tuple类型,是一个可命名的tuple(2)格式:collections(列表名称,列表)(3)​返回值:一个含有列表的类(4)例子​:importcollections#help(collections.namedtuple)Point=collections.namedtuple("Point",['x','y'])p=Point(15,45)print(p.x+p.y)print

系统 2019-09-27 17:45:52 2330

Python

Python 两个列表的差集、并集和交集实现代码

①差集方法一:if__name__=='__main__':a_list=[{'a':1},{'b':2},{'c':3},{'d':4},{'e':5}]b_list=[{'a':1},{'b':2}]ret_list=[]foritemina_list:ifitemnotinb_list:ret_list.append(item)foriteminb_list:ifitemnotina_list:ret_list.append(item)print(r

系统 2019-09-27 17:38:02 2330

编程技术

我的新书《微博是这样炼成的:从聊天室到Twitter

我的新书《微博是这样炼成的:从聊天室到Twitter的实现》己由人民邮电出版社出版,上市发行。先上封面图:本书特点简介:(1)项目驱动本书的技术点专注于网络通信、安全加密和项目设计构架3方面。讲解的技术要点有TCP/IP编程、设计模式、UDP编程、P2P通信、通信加密技术、JavaNIO技术、JMF视频通信、RMI远程调用、HessianWebService、Memcached缓存系统等。这些看似深刻难以理解和掌握的技术要点被通过循序渐进的案例实践,一步一

系统 2019-08-29 23:41:29 2330