1、定义模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能文件名就是模块名称包:一个有__init__.py的文件夹;用来存放模块文件2、导入模块import模块名form模块名import*from模块名import模块名as新名称3、导入模块本质import模块名===》将模块中所有的数据赋值给模块名,调用时需要模块名.方法名()from模块名import方法名==》将该方法单独放到当前文件运行一遍,调用时只需要方法
系统 2019-09-27 17:54:33 2395
本文实例为大家分享了python创建单词词库的具体代码,供大家参考,具体内容如下基本思路:以COCA两万单词表为基础,用python爬取金山词霸的单词词性,词义,音频分别存入sqllite。背单词的时候根据需要自定义数据的选择方式。效果如下:代码写的比较随意,还请见谅。创建数据库复制代码代码如下:cu.execute('createtabletest(idINTEGERPRIMARYKEYAUTOINCREMENT,dcvarchar(20),cxvarc
系统 2019-09-27 17:53:34 2395
1、冒泡排序冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序工作。第一次冒泡操作的详细过程经过一次冒泡操作之后,6这个元素已经存储在正确的位置上。要想完成所有数据的排序,我们只要进行6次这样的冒泡操作就行了。实际上,冒泡过程还可以优化。当某次冒泡操作已经没有数据交换时,说明已经达到完全有序,不用再继续执行后
系统 2019-09-27 17:53:23 2395
需求:写一个登录的程序,1、最多登陆失败3次2、登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束3、要检验输入是否为空,账号和密码不能为空4、账号不区分大小写importdatetimecount=0whilecount<3:username=input("username:")pwd=input("password:")date=datetime.date.today()ifusername.strip()==""orpwd.strip()=="
系统 2019-09-27 17:52:38 2395
使用pd.read_csv()读csv文件时,出现如下错误:UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0x82inposition743:invalidstartbyte出现原因:文件不是UTF8编码的,而系统默认采用UTF8解码。解决方法是改为对应的解码方式。解决办法:1、用记事本修改找到csv文件–》右键–》打开方式–》记事本打开记事本之后,选择头部菜单的“文件–》另存为”,可以看到文件的默认编码格式为
系统 2019-09-27 17:52:21 2395
目录1.获取工作目录和设置工作目录2.获取日期处理3.列表的倒排序4.使用apply处理两个值的代码5.断言函数assert6.yield生成器7.获取程序运行时间8.动态生成变量9.数据可持续化操作10.数据运行时间211.创建目录12.删除无用的数据13.字符串格式化14.zip自动生成字典15.各种包的离线下载地址16.路径的设置17.数据添加ignore_index的使用技巧18.删除nan的总结19.批量重命名20.nohup的使用21.rese
系统 2019-09-27 17:49:55 2395
假设有2个有序列表l1、l2,如何效率比较高的将2个list合并并保持有序状态,这里默认排序是正序。思路是比较简单的,无非是依次比较l1和l2头部第一个元素,将比较小的放在一个新的列表中,以此类推,直到所有的元素都被放到新的列表中。考虑2个列表l1=[2],l2=[1],如何将他们合并呢?(注意:下面实现会改变l1和l2本来的值)复制代码代码如下:defsignle_merge_sort(l1,l2):tmp=[]ifl1[0]
系统 2019-09-27 17:48:25 2395
一、概述:Python的GC模块主要运用了“引用计数”(referencecounting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(markandsweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generationcollection)以空间换取时间来进一步提高垃圾回收的效率。二、引用计数在Python中,大多数对象的生命周期都是通过对象的引用计数来管理的。从广义上来讲,引用计数也是一种垃圾收集机制,而且也是一种
系统 2019-09-27 17:38:39 2395
文章分类:sfsdfsfsdf(添加新分类)
系统 2019-08-29 23:39:31 2395
Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java程序,Web应用,J2EE应用,手机Java程序,以及如何进行
系统 2019-08-29 23:17:21 2395