摘要: 1、面向过程的编程思想: 流水线式的编程思想,在设计程序时,需要把整个流程设计出来 优点: 1:体系结构更加清晰,2:简化程序的复杂度 缺点: 1:可扩展性极其的差,所以说面向过程的应用场景是:不需要经常变化的软件,如:linux内核,httpd,git等软件 2、面向对象的编程思想 优点:解决了程 阅读全文
posted @ 2018-06-25 15:05 H-JIACHENG 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、正则表达式 首先:你怎么判断一个手机号码是否合法呢? 根据手机号码一共11位并且是只以13、14、15、18开头的数字这些特点,我们用python写了如下代码: while True: phone_number = input('please input your phone number : 阅读全文
posted @ 2018-05-23 16:37 H-JIACHENG 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、logging 日志模块默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET),默认的日志格式为日志级别:Logger名称:用户输出消息。import logginglogging.... 阅读全文
posted @ 2018-05-22 17:52 H-JIACHENG 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、time、datetime 模块 time 时间3种展现方式: 时间戳,格式化时间,结构化时间 import time print(time.time()) # 1505460412.8125465 ***** time.sleep(3) # 停止多少秒 ***** print(time.loc 阅读全文
posted @ 2018-05-22 15:55 H-JIACHENG 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、什么是包 #官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 #具体的:包就是一个包含 阅读全文
posted @ 2018-05-22 12:28 H-JIACHENG 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、什么是模块定义:一个模块就是一个包含了python定义和声明的文件(文件名就是模块名字加上.py的后缀),模块可以被导入使用。先来定义个模块:#spam.py:spam 模块里有 print 的语句,当加载 spam 模块的时候,会解析出来执行print('from the spam.py')money=1000def read1(): print('spam模块:',money)def... 阅读全文
posted @ 2018-05-22 11:33 H-JIACHENG 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、列表生成式 2、生成器表达式 3、迭代器 取迭代器里的内容 4、生成器 注意:生成器都是迭代器,迭代器不一定是生成器 # 创建生成器: # 生成器就是一个可迭代对象(iterable) 生成器自动实现了迭代器协议 # 生成器 yield 与 函数 return有何区别? return只能返回一次 阅读全文
posted @ 2018-05-19 18:39 H-JIACHENG 阅读(204) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-05-18 18:51 H-JIACHENG 阅读(53) 评论(0) 推荐(2) 编辑
摘要: 1、什么是闭包 定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure). 只要是闭包,就一定会有 .__closure__ 方法,查看闭包元素,且结果不为 None .__closure__[0].cell_contents 查看 阅读全文
posted @ 2018-05-08 13:18 H-JIACHENG 阅读(231) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-05-05 14:29 H-JIACHENG 阅读(35) 评论(0) 推荐(0) 编辑