搜索到与相关的文章
Python

Python使用lambda表达式对字典排序操作示例

本文实例讲述了Python使用lambda表达式对字典排序操作。分享给大家供大家参考,具体如下:lambda表达式也常用于字典排序,既然写到字典排序,那就把按键排序和按值排序都写写好了。字典按键排序显然按键排序,需要用字典中每个元素的第一项排序dict={'a':1,'b':2,'c':3,'d':4,'e':3,'f':1,'g':7}sorted_dict_asc=sorted(dict.items(),key=lambdaitem:item[0])s

系统 2019-09-27 17:57:09 2563

Python

python实现在目录中查找指定文件的方法

本文实例讲述了python实现在目录中查找指定文件的方法。分享给大家供大家参考。具体实现方法如下:1.模糊查找复制代码代码如下:importosfromglobimportglob#用到了这个模块defsearch_file(pattern,search_path=os.environ['PATH'],pathsep=os.pathsep):forpathinsearch_path.split(os.pathsep):formatchinglob(os.p

系统 2019-09-27 17:54:30 2563

Python

Python 中Django验证码功能的实现代码

为了防止机器人频繁登陆网站或者破坏分子恶意登陆,很多用户登录和注册系统都提供了图形验证码功能。验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。图

系统 2019-09-27 17:47:05 2563

Python

Python学习:面向对象之继承与派生

什么是继承继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码)python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单

系统 2019-09-27 17:46:49 2563

Python

04 Python爬虫之Beautiful Soup库

目录BeautifulSoup库的安装BeautifulSoup库的安装小测BeautifulSoup库使用格式BeautifulSoup库的基本元素BeautifulSoup库的理解BeautifulSoup库的引用BeautifulSoup类BeautifulSoup库解析器BeautifulSoup类的基本元素Tag标签Tag的name(名字)Tag的attrs(属性)Tag的NavigableStringTag的Comment基于bs4库的HTML

系统 2019-09-27 17:46:31 2563

Python

python操作字典类型的常用方法(推荐)

has_key()方法可以检查字典中是否含有指定的键,如果有则返回True,否则就返回False。语法格式:dictionary_name.has_key(key)dict1={'01':'yangry','02':'weild','03':'hexh','04':'huangmg'}printdict1.has_key('02')printdict1.has_key('08')#resultTrueFalse2.clear()方法用于清除字典中所有的项,

系统 2019-09-27 17:38:42 2563

Python

Python实现递归遍历文件夹并删除文件

思路:遍历文件夹下面的文件夹如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除)删除此文件夹如果文件夹名称不等于".svn",则递归上面的方法Python的实现代码importosimportshutilimportos.pathimportstatrootdir="F:\\work\\Test"forparent,dirnames,filenamesinos.walk(rootdir):#遍历文件夹下面的

系统 2019-09-27 17:37:41 2563

Java

java.util.BitSet 分析

我们知道bit-map在大数据处理方面有着很大的用途,比如排序,去重等。JDK从1.0开始就提供了java.util.BitSet来对bit-map的支持。BitSet的set,get操作主要是通过“位运算”进行的。BitSet的核心是一个long的数组:[java]viewplaincopy/**BitSetsarepackedintoarraysof"words."Currentlyawordis*along,whichconsistsof64bits

系统 2019-08-29 22:26:31 2563

Android

Android Adapter之BaseAdapter

1.概念Adapter英文意思适配器Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:(盗图可耻,但是很直观)我们可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用

系统 2019-08-29 22:25:08 2563

编程技术

ESFramework介绍之(21)-- Tcp组件接口ITcp

写了这么多篇介绍ESFramework的文章才想起来还有一些很基础的内容没有介绍,前面介绍的一些组件、框架基本上是与协议无关的(比如无论是Tcp还是Udp甚至是Remoting、WebService都可以通用),然而到了应用的最底层,我们总需要选择一种通信协议,.netFramework对Remoting和WebService已经封装的足够好了,而对Tcp和Udp提供的API还是很低级,所以ESFramework对这两种协议进行了高层的封装,而且这些封装与

系统 2019-08-29 22:24:41 2563