[TOC] Python标识符规则 1、由字母、数字、下划线组成 2、不能以数字开头 3、不能以关键字作为标识符 4、标识符区分大小写 tuple元组 1.特点:是不能被更改,使用()定义 tup = (82,42,60,32,6,19,42) 2.打印、取值、切片 打印和取值: print(lis ...
分类:
编程语言 时间:
2019-11-15 12:37:23
阅读次数:
81
数据类型: str(字符串) int(数字) list(列表) dict(字典) set(集合) tuple(元组) bool 数据类型归类: 可变--改变后内存地址没有变化 list,set,dict 不可变 str,int,tuple,bool 容器类型: str,list,tuple,set, ...
分类:
其他好文 时间:
2019-11-15 12:06:04
阅读次数:
96
数据类型: str(字符串) int(数字) list(列表) dict(字典) set(集合) tuple(元组) bool 数据类型归类: 可变--改变后内存地址没有变化 list,set,dict 不可变 str,int,tuple,bool 容器类型: str,list,tuple,set, ...
分类:
其他好文 时间:
2019-11-15 11:55:40
阅读次数:
59
介绍 collections里面包含了很多除了内置类型之外的数据类型,我们使用它们有时可以很方便的完成一系列操作 ChainMap:搜索多个字典 Counter:统计可散列的对象 defaultdict:缺少的键返回一个默认值 如果使用defaultdict的话呢? 此外还可以自定义返回值,只需要添 ...
分类:
其他好文 时间:
2019-11-15 00:02:25
阅读次数:
97
可变数量传参 args 将参数打包成tuple给函数体调用 kwargs 打包关键字参数成dict给函数体调用 可以用for循环测试可变传参 注意点:参数arg、 args、 kwargs三个参数的位置必须是一定的。必须是(arg, args, kwargs)这个顺序,否则程序会报错。 ...
分类:
编程语言 时间:
2019-11-14 20:17:10
阅读次数:
49
近期并没有什么系统性的学习感悟,反而是在项目过程中练就了一些奇技淫巧。最近做的工作大部分都跟优化执行效率有关,把原来要泡茶等的代码优化到快如闪电,有时候还是非常有意思的,顺便跟大神们聊天也受益良多,记录一下最近用到的一些以后可能还会反复用的技巧吧: 1、在array中储存tuple 你试过在arra ...
分类:
其他好文 时间:
2019-11-14 17:53:06
阅读次数:
75
python中的序列对象 str、list、tuple、set、dict都是可迭代对象。 要注意,这些可迭代对象本身不是迭代器对象。 可迭代对象通过调用.__iter__可返回一个迭代器对象。 迭代器通过调用.__next__方法返回迭代器对象中的一个元素。 注意: 1、迭代器对象一定是可迭代对象 ...
分类:
编程语言 时间:
2019-11-14 15:09:38
阅读次数:
75
迭代器就是迭代的工具 迭代:指的是重复迭代,每一次迭代的结果都是基于上一次结果而来的 迭代器: 指的是迭代取值的工具 PS:如果我们想知道python中迭代器是什么,首先我们要知道什么是可迭代对象 可迭代对象 凡是内部有.__iter__() 方法的都是可迭代对象,比如str,list,tuple, ...
分类:
其他好文 时间:
2019-11-13 20:33:59
阅读次数:
85
def list_of_groups(init_list, childern_list_len): ''' :param init_list: :param childern_list_len: :return: ''' list_of_group = zip(*(iter(init_list),) ...
分类:
其他好文 时间:
2019-11-12 18:38:14
阅读次数:
91
REST framework之频率控制 一 频率简介 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二 自定义频率类,自定义频率规则 自定义的逻辑 代码实现: python class MyThrottles(): VISIT_RECORD = {} def __init__( ...
分类:
其他好文 时间:
2019-11-12 15:59:27
阅读次数:
64