摘要:
方法一: 知识点:random.sample(sequence, k) 从指定序列中随机获取指定长度的片断 方法二: 知识点:random.choice(sequence) 从序列中获取一个随机元素 方法三: 知识点:random.randint(a,b) 用于生成一个指定范围内的整数 方法四: 列 阅读全文
摘要:
matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。通过简单的绘图语句,就可以绘制出高质量的图了。 这里我们就主要讲一下inshow()函数的使用。 首先看一下怎么基本 阅读全文
摘要:
前记 python删除指定文件夹下的文件,是一个常用的功能。我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了。 基本模块 这里面会用到几个模块,一个是目录下所有文件的的函数:listdir 常用的使用方法: 另外一个就是查看该目录下是否有特定的文件,这个就是name.swi 阅读全文
摘要:
名称修饰 java和C 等其他高级语言中都有private关键字来修饰一个属性或字段是私有的,但是python中并没有private,而是有个与它接近的概念旧式名称修饰。每当在一个属性前面加上__前缀,解释器就会立刻将其重命名: 直接访问会抛异常 利用dir函数查看内部属性 python内部会把__ 阅读全文
摘要:
1.python 中的 and 从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值; or 也是从左到有计算表达式,返回第一个为真的值; 其中数字 0 是假,其他都是真; 字符 "" 是假,其他都是真; 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合 元组中的 阅读全文
摘要:
list list(列表)是Python内置的一种数据类型,它是一种有序、可变的集合,可以随时添加和删除其中的元素。 变量classmates就是一个list。关于list的操作如下: 方法 len():获取list元素的个数 通过索引访问 append:向list末尾追加元素 insert:把元素 阅读全文
摘要:
基础知识扫盲 对称加密 对称密钥加密 , 又叫私钥加密。即信息发送的方和接受方用一个密钥去加密和揭秘数据。 最大的优势是 加解密速度快,适合对大量数据进行加密, 对称加密的缺点是密钥的管理和分配, 换句话说就是 如何把密钥发送到需要解密你的消息的人手里的问题。在发送密钥的过程中, 密钥有很大的风险被 阅读全文
摘要:
1. 日期输出格式化 所有日期、时间的api都在datetime模块内。 1. datetime = string strftime是datetime类的实例方法。 2. string = datetime strptime是datetime类的静态方法。 2. 日期比较操作 在datetime模块 阅读全文
摘要:
typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints) 类型检查,防止运行时出现参数和返回值类型、变量类型不符合。 作为开发文档附加说明,方便使用者调用时传入和返回参数类型。 该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒py 阅读全文
摘要:
怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 去重之后顺序会改变 set去重 列表去重改变原列表的顺序了 但是,可以通过列表中索引(index)的方法保证去重后的顺序不变。 itertools.groupby fromkeys 通过删除索引 去重不改变顺序 建立新列表[] reduc 阅读全文