摘要:
Python中的排序分为原地排序和复制排序。 - 原地排序(in place sort) 指按照指定的方式排列数据,然后用排序后的数据替换原有数据 - 复制排序(copied sort)指按你指定的方式排列数据,然后返回一个源数据的有序副本,源数据的顺序依然保留 - 原地排序使用对象的sort()方 阅读全文
摘要:
什么是序列化(picking) - 是Python特有的内存持久化方式,不同的Python程序可以使用picking,而java或者其他语言和python交互就需要使用目前比较广泛的json格式了。 - 把变量从内存中(以特殊的二进制等方式)变成可存储或传输的过程称之为序列化。 - 序列化之后,就可 阅读全文
摘要:
自己想的注册登录小程序测试,使用md5加密存储用户填写的密码信息。登陆三次密码错误后退出 阅读全文
摘要:
hashlib 加密模块 hashlib.md5() 构建一个md5的对象,用于调用对象的update方法去加密 例子: import hashlib hash = hashlib.md5() hash.update('daxin') print hash.hexdigest() 获取md5加密后的 阅读全文
摘要:
random 用来生成随机数 random.random() 用来生成0到1之间的随机数 random.randint(1,5) 用来生成1到5之内的随机数 random.randrange(1,10) 用来生成1到9之间数字,注意区间包含头 不包含尾 例子:生成随机验证码 import rando 阅读全文
摘要:
顾名思义Python内置的函数,可以帮我们完成一些简单的操作 help() 查看对象的帮助 dir() 当前文件内置的变量名,在命令行中可以查看对象包含的属性方法 vars() 当前文件内置的变量名和变量 type() 查看某个变量的类型 import module 导入模块(使用import导入相 阅读全文
摘要:
断言: assert这个关键字称之为断言,当这个关键字后面的条件为假的时候,程序自动崩溃并抛出AssertionError的异常 例子: >>>assert 3 < 4 Traceback (most recent call last): File "<pyshell#0>", line 1, in 阅读全文
摘要:
类的属性,可以称为成员变量 类的方法,可以称为成员函数 对象的创建 - 创建对象的过程称之为实例化:当一个对象被创建后,包含三个方面的特性:对象句柄、属性和方法。 - 句柄用于区分不同的对象(实例化出来的对象的名称可以称之为句柄) - 对象的属性和方法与类中的成员变量和成员函数对应 - obj = 阅读全文
摘要:
面向过程变成:函数式变成,C程序等 面向对象编程:C++,Java,Python等 类和对象: 类:是对事物的抽象,比如人类、球类 对象:是类的一个实例,比如足球、篮球 实例说明: 球类可以对球的特征和行为进行抽象,然后可以实例化一个真实的球体出来 面向对象的主要思想是:封装、继承、多态 类定义(封 阅读全文
摘要:
编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 #!/usr/bin/env python # _*_ coding:utf8 _*_ import getpass Username = 'daxin' Password = '123456' def panduan(name) 阅读全文