摘要: '''面向过程,核心是过程二字,过程值得是解决问题的步骤,设计一条流水线,机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:可拓展性差'''import jsonimport redef interactive(): name = input(">>>>").strip() pwd = inp 阅读全文
posted @ 2018-08-20 13:35 苏小环 阅读(234) 评论(0) 推荐(0) 编辑
摘要: '''面向对象:核心就是对象二字,对象就是特征与技能的结合体优点:可扩展性强缺点:编程复杂度高应用场景:用户需求经常变换,互联网,游戏,企业内部应用类就是一系列对象相似的特征与技能的结合体强调:站在不同的角度得到的分类是不一样的在现实世界里:一定先有对象,后有类在程序里:一定得先定义类,后调用类来产 阅读全文
posted @ 2018-08-20 13:35 苏小环 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 对于hashlib模块简单的使用 m = hashlib.md5() #创建一个哈希MD5对象 m.update(b'ssh') #输入一个需要转换成MD5的参数,B表示的是bytes m.hexdigest() #获取传入参数得到的MD5值 #'d0405df011cf44a8fa43856514 阅读全文
posted @ 2018-08-13 21:38 苏小环 阅读(88) 评论(0) 推荐(0) 编辑
摘要: """只是把数据类型转成字符串到内存里的意义json.dumps json.dump1. 把你的内存数据 通过网络 共享给远程其他程序(只能bytes传输)2. 跨平台,跨语言 定义了不同语言之间的交互规则 2.1 纯文本:坏处 不能共享复杂数据类型 2.2 XML 坏处 占空间大 (<year>2 阅读全文
posted @ 2018-08-13 12:11 苏小环 阅读(163) 评论(0) 推荐(0) 编辑
摘要: python的shutil模块 shutil:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])(copyfileobj方法只会拷贝文件内容)将文件内容拷贝到另一个文件中 import shutil shutil.copyfile 阅读全文
posted @ 2018-08-13 10:29 苏小环 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 语法上:调用的是:eval(expression,globals=None, locals=None)返回的是计算结果 其中: expression是一个参与计算的python表达式 globals是可选的参数,如果设置属性不为None的话,就必须是dictionary对象了 locals也是一个可 阅读全文
posted @ 2018-08-09 09:17 苏小环 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的 阅读全文
posted @ 2018-08-08 13:23 苏小环 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 闭包 关于闭包,即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数)。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访 阅读全文
posted @ 2018-08-07 13:41 苏小环 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 递归特性: 阅读全文
posted @ 2018-08-07 10:46 苏小环 阅读(393) 评论(0) 推荐(0) 编辑
摘要: #元祖 只读列表,可循环查询,可切片。#儿子不能改,孙子可能可以改。# tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon')# # print(tu[3])# # print(tu[0:4])# # for i in tu:# # print(i)# tu[4][3 阅读全文
posted @ 2018-08-06 18:15 苏小环 阅读(109) 评论(0) 推荐(0) 编辑