摘要: 反射 反射主要用在网络编程中, python面向对象的反射:通过字符串的形式操作对象相关的属性.python的一切事物都是对象. 反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件 阅读全文
posted @ 2017-11-24 20:30 程序员一学徒 阅读(261) 评论(0) 推荐(0) 编辑
摘要: __doc__ __doc__:文档字符串,模块本身是一个对象,而对象都会有一个__doc__属性,该属性用于描述该模块的作用。 范例: class People: """描述人的一个类""" def __init__(self): pass people=People() print(people 阅读全文
posted @ 2017-11-24 20:00 程序员一学徒 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 单独的加盐还是不是很安全,这里最好设计一个动态的加盐,如这个盐为,用户名+字符串+密码 MD5:是最常 阅读全文
posted @ 2017-11-23 20:32 程序员一学徒 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 好的博客:https://www.cnblogs.com/Nicholas0707/p/9021672.html logging 是用来记录日志的,有下面5种模式,它和print功能一样,只不过,print不能控制自己打印的内容,而logging可以控制,你想打印什么东西。 logging 有两种形 阅读全文
posted @ 2017-11-23 19:28 程序员一学徒 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 编程范式:实现一个任务有多种不同的编程方式,这些方式叫编程范式。 最重要的编程范式:面向过程 、 面向对象 和函数式编程。 面向过程:procedural programming uses a list of instruction to tell the computer what to do s 阅读全文
posted @ 2017-11-18 17:31 程序员一学徒 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 模块的基础 模块的定义 一个模块就是以.py结尾的python 文件,用来从逻辑上组织python代码。注意,模块名和变量名一样开头不能用数字,可以是双下划线和字母。 为什么要用模块? 将一些复杂的需要重复使用的功能进行分类,分别放到一个py文件中,需要调用的时候直接拿来用就可以了。 Python中 阅读全文
posted @ 2017-11-16 19:52 程序员一学徒 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 什么是序列化? 序列化是将数据结构或对象转换为一种可存储或传输的格式的过程,以便在需要时能够重新还原原始数据结构或对象。序列化通常将数据转换为字节流、文本或其他格式,以便将其保存到文件、数据库、网络传输或内存中。这种过程可以帮助数据持久化、数据传输以及跨不同编程语言和平台之间的数据交换。 我们把变量 阅读全文
posted @ 2017-11-15 19:52 程序员一学徒 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 生成随机数:包含数字大小写字母 方法一: 方法二:可以生成n个随机数大小写字母加数字 阅读全文
posted @ 2017-11-15 18:24 程序员一学徒 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式是一些有字符和特殊符号组成的字符串。python 通过re模块支持正则表达式。官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 字符组 字符组:在同 阅读全文
posted @ 2017-11-13 16:10 程序员一学徒 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 高阶函数 什么是高阶函数? 高阶函数:它接收一个或多个函数作为参数, 并/或(这里是不一定,一定要注意)能够返回一个函数作为结果的函数. filter() 过滤函数:filter(func or None, iterable):函数用于过滤序列,过滤掉不符合该函数的元素,返回由符合该函数元素组成的迭 阅读全文
posted @ 2017-11-11 12:11 程序员一学徒 阅读(340) 评论(0) 推荐(0) 编辑