随笔分类 - python
python
摘要:1.定义 字典是 无序、键不重复 且 元素只能是键值对的可变的 个 容器。 容器 元素必须键值对 键不重复,重复则会被覆盖 无序(在Python3.6+字典就是有序了,之前的字典都是无序。) example: v1 = {} v2 = dict() 字典中对键值得要求: 键:必须可哈希。 目前为止学
阅读全文
摘要:Python的数据类型中有一个特殊的值None,意味着这个值啥都不是 或 表示空。 相当于其他语言中 null作用一样。 在一定程度上可以帮助我们去节省内存。例如: v1 = Nonev2 = None..v1 = [11,22,33,44]v2 = [111,22,43] 注意,暂不要考虑Pyth
阅读全文
摘要:集合(set)是一个 无序 、可变、不允许数据重复的容器。 1.定义 s = {11,22,33} 无序,无法通过索引取值 可变,可以添加和删除元素 不允许数据重复 用途:如果有一个数据类型不允许重复,那么此时应该用集合 注意: 定义空集合v = set() 而非 v = {}, v={}默认未定义
阅读全文
摘要:对比: 列表(list),是一个有序可变的容器,在里面可以存放多个不同类型的元素 元组(tuple),是一个有序切不可变的容器,在里面可以存放多个不同类型的元素 # 注意:不可变理解,如果元组下的直接元素是不可变(int,str,bool,tuple)的那么不可变;如果直接元素是列表,那么该列表可变
阅读全文
摘要:列表(list),是一个有序且可变的容器,在里面可以存放多个不同类型的元素。 1.定义 不可变类型:字符串、布尔、整型(已最小,内部数据无法进行修改) 可变类型:列表(内部数据元素可以修改) 2.独有功能 现和字符串做一个对比 2.1 字符串,不可变,即:创建好之后内部就无法修改。【独有功能都是新创
阅读全文
摘要:python数据类型包含以下几种 - int,整数类型(整形)- bool,布尔类型- str,字符串类型- list,列表类型- tuple,元组类型- dict,字典类型- set,集合类型- float,浮点类型(浮点型) 1.整型--10进制数的统称 v1 = 5 bin(v1) # 把10
阅读全文
摘要:计算机中底层所有的数据都是以 010101的形式存在(图片、文本、视频等)。 十转二,八,十六进制 v1 = bin(25) # 十进制转换为二进制print(v1) # "0b11001" v2 = oct(23) # 十进制转换为八进制print(v2) # "0o27" v3 = hex(28
阅读全文
摘要:1.百分号--基本的格式化操作 1.1百分号充当占位符,最常用的%s只带字符串占位符,%d整型占位符 name = '流年' print("我是%s" % '流年啊')print("我是%s" % name)name = '流年'age = 28print("我是%s今年%d岁" % ('流年啊',
阅读全文
摘要:Python反射 什么是反射? 假设我们不是第一版开发人员,我们是第二次接受该代码的人. 那么我们就不知道之前第一个人写的类或者对象,或者模块中,有没有该属性,方法; 那么我们需要怎么做呢? 我们可以通过反射,反过来通过一个同名的字符串去判断该成员属性,或者成员方法是否存在于对象或者模块中; 反射本
阅读全文
摘要:__import__函数中的fromlist实际上是没有具体含义的,你可以理解为它只是一种标记,当它不为空的时候,import将为我们导入前面所写的字符串中最右边的模块。当它为空的时候,import将为我们导入字符串最左边的模块,仅此而已。 总结来说就是当 __import__(A.B,C)时, 当
阅读全文
摘要:算数运算符,例如加减乘除 比较运算符,例如:大于、小于、等于(python3中不支持 `<>`) 赋值运算,例如:变量赋值 成员运算,例如:是否包含 逻辑运算,例如:且或非 上述这3个优先级从高到低总结:加减乘除 > 比较 > not and or。绝招:加括号。
阅读全文
摘要:Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。 这个MVT模式并非django首
阅读全文
摘要:头像上传 在头像上传的时候,属于文件类型 首先视图函数获取的时候,request.FILES.get('文件名变量') avatar_obj = request.FILES.get('avatar') model.objects.create_user(username=name,password=
阅读全文