摘要: #!/usr/bin/env python # -*- coding:utf8 -*- import random ''' 如果想要随机的内容的话,就可以使用这个模块来完成 ''' ############## 随机模块应用函数 ############## def v_code(): ''' 随机验证码函数 ''' ret = "" for i... 阅读全文
posted @ 2019-05-09 21:02 Jony-2018 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 时间模块的转换关系与方式: #!/usr/bin/env python # -*- coding:utf8 -*- import time # 时间戳 print('\ntime.time() -->',time.time()) # 1557393149.3275213(秒) ''' * 是从197 阅读全文
posted @ 2019-05-09 20:55 Jony-2018 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、模块的概念 在计算机的开发过程中,随着程序代码越写越多,在一个文件里代码就越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,放在不同的文件里面,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在PYthon中,一个 .py 文件就称之为一个模块(M 阅读全文
posted @ 2019-05-08 18:23 Jony-2018 阅读(873) 评论(0) 推荐(0) 编辑
摘要: *** 一级指针的使用规则探索 *** 阅读全文
posted @ 2019-05-08 10:12 Jony-2018 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: # 注意:eval 对数据类型的提取有局限性,一般建议使用 json模块里面的 json.loads() 进行提取 阅读全文
posted @ 2019-05-06 17:55 Jony-2018 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器 本质就是函数,功能是为其他函数添加附加功能 二、原则 1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 三、装饰器 = 高阶函数 + 函数嵌套 +闭包 1.高阶函数: ①函数接收的参数是一个函数名 ②函数的返回值是一个函数名 ③满足上述条件任意一个,都可以称之为高阶函数 ** 阅读全文
posted @ 2019-05-02 13:04 Jony-2018 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-02 13:03 Jony-2018 阅读(307) 评论(0) 推荐(0) 编辑
摘要: s = '你是谁' a = bytes(s,'utf-8') # ==》 得出的 a 的结果就是对应的字节 s.encode('utf-8') # ==> 该命令将字符串转换为字节形式 运行结果: 阅读全文
posted @ 2019-05-01 16:30 Jony-2018 阅读(19977) 评论(0) 推荐(0) 编辑
摘要: 一、生成器: 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的 _iter_ 方法),所以生成器就是可迭代对象 二、生成器分类以及在 Python 中的表现形式:(Python有两种不同的方式提供生成器) 1.生成器函数:常规函数定义,但是,使用 yield 阅读全文
posted @ 2019-05-01 15:28 Jony-2018 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 示例: f = open('可能否_a','a',encoding='utf-8') f.write('文本追加在最后') f.write('\n写在最后一行') f.close() ### 为了 阅读全文
posted @ 2019-04-29 23:55 Jony-2018 阅读(192) 评论(0) 推荐(0) 编辑