python借助lambda表达式构建匿名函数; 参数列表不需要小括号; 冒号是用来分割参数列表和表达式的; 不需要使用return,表达式的值,就是匿名函数返回值; lambda表达式(匿名函数)只能写在一行上,被称为单行函数; 用途: 在高阶函数传参时,使用lambda表达式,往往能简化代码; ...
分类:
编程语言 时间:
2020-07-16 10:15:52
阅读次数:
76
简介 当我们使用django-rest-framework框架时, 项目必定是前后端分离的, 那么前后端进行数据交互时, 常见的数据类型就是xml和json(现在主流的是json), 这里就需要我们django后台对json和python字典(dict)进行频繁的转化, 当然我们可以使用json模块 ...
分类:
其他好文 时间:
2020-07-16 00:25:06
阅读次数:
153
'''class Dog(object): def __init__(self,name): self.name = name @staticmethod#实际上跟类没有什么关系了。eat和类的关系截断了,只是类下面函数 #静态方法:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 ...
分类:
编程语言 时间:
2020-07-16 00:16:22
阅读次数:
62
一、迭代器 1、什么是迭代?迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 2、要想了解迭代器到底是什么?必须先了解一个概念,即什么是可迭代的对象?可迭代的对象:在python中,但凡内置有__iter__方法的对象,都是可迭代的对象字符串,列表,元组,集合,字典都是可迭代的 #以下都是 ...
分类:
其他好文 时间:
2020-07-16 00:14:05
阅读次数:
62
集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 注意: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之间的交集、差集、并集等关系 集合(set)是一个无序的不重复元素序列可以使用大括号{}或者set{}函数 ...
分类:
编程语言 时间:
2020-07-16 00:12:19
阅读次数:
68
我们在使用Pycharm中的Project Interpreter 发现有4中选择: Virtualenv Environment、Conda Environment、System Interpreter、Pipenv Environment,那么每个的具体含义是什么呢?下面我们就来学习一下吧。 S ...
分类:
编程语言 时间:
2020-07-16 00:11:01
阅读次数:
76
Python不仅强大,也有很多趣味的功能,可以输出emoji表情来玩一玩啦~~~ 一、安装emoji cmd里直接输入:pip3 install emoji 二、实现emoji输出 import emoji test = emoji.emojize('我想对你说 :smiling_imp:', us ...
分类:
编程语言 时间:
2020-07-16 00:09:29
阅读次数:
68
介绍 unittest是python自带的模块,可以使用它进行单元测试 作用 可以借助unittest完成是否与预期一致的对比 核心概念 TestCase 测试用例:用类的方式组织对一个功能的多项测试 Fixture 夹具,用来固定测试环境 TestSuite 测试套件: 组织多个TestCase ...
分类:
其他好文 时间:
2020-07-16 00:02:40
阅读次数:
91
jwt (json web token) 控制用户登录才能访问,以及不登陆访问: # 1 控制用户登录后才能访问,和不登录就能访问 from rest_framework.permissions import IsAuthenticated class OrderAPIView(APIView):# ...
分类:
编程语言 时间:
2020-07-15 23:51:08
阅读次数:
76
https://www.cnblogs.com/handsome1013/p/10058838.htmlET.Parser 用法https://www.cnblogs.com/yezuhui/p/6853323.html import xml.etree.ElementTree as ET 导入xm ...
分类:
编程语言 时间:
2020-07-15 23:46:59
阅读次数:
81