ICode9

精准搜索请尝试: 精确搜索
  • python函数2020-03-12 10:04:30

    函数 函数参数:必备参数(a),默认参数(b=1)、不定长参数(*args, **kwargs) 必备参数:必传, 默认参数:可传可不传,传则覆盖 *args:元组, **kwargs:字典 func(a, *args, **kwargs) --> func(1,2,3,b=1,c=2), 2和3属于args, b=1,c=2属于kwargs 函数传入的参数为不可变的,对外部的变

  • kwargs.pop的意思2020-02-28 21:07:53

    pop()函数一般用来删除list列表的末尾元素,同样,kwargs.pop()用来删除关键字参数中的末尾元素,比如: kwargs = {‘Michael’: 95, ‘Bob’: 75, ‘Tracy’: 85} kwargs.pop()= {‘Michael’: 95, ‘Bob’: 75} 点赞 收藏 分享 文章举报 关关雎鸠

  • python deepcopy的替代方案2020-02-27 22:08:12

    from copy import deepcopy import marshal import timeit from multidict import CIMultiDict def test_deepcopy(): _kwargs = CIMultiDict({ "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q

  • 面试题--Python基础2020-02-26 12:03:57

    略 python2: 默认编码是ascii input获取的是数据本身 bytes类型是字符串,unicode是字节 没有打印range(10)获取的是列表1-9 除法向下取整 python3: 默认编码unicode input获取的是字符串 str是字符串,bytes是字节 打印range(10)是range(0,10) 除法返回小数 1 0 v1:list内三个i

  • DRF 之view2020-02-24 17:54:19

    DRF view View DRF中的view分成三个等级,最基本的APIView, 到GenericAPIView,再到GenericViewSet. Django用“视图”这个概念封装处理用户请求并返回响应的逻辑。视图是一个可调用对象,它不仅可以是基于函数,也可以是基于类的。函数是通过判断request.method来区分不同的请求,而基于

  • 十大接口和六大接口、视图集2020-02-23 21:02:49

    准备工作: models.py from django.db import models # 基类:是抽象的(不会完成数据库迁移),目的是提供共有字段的 class BaseModel(models.Model): is_delete = models.BooleanField(default=False) updated_time = models.DateTimeField(auto_now_add=True) class M

  • 装饰器的简单使用2020-02-21 18:01:31

    ''' 实现功能:1,用户登陆 2. 判断是否是新用户,新用户完成注册 3. 不是新用户提示登陆成功 4.根据用户选择是否完善个人信息,未完善年龄默认为18 5.未成年人禁止入内 ''' def add_users(fn): def inner(name, pass_word, **kwargs):

  • python 不定长参数2020-01-30 17:00:23

    '''概念:能处理比定义时更多的参数'''#加了星号(*)的变量存放所有未命名的变量参数,如果在函数调用时没有指定参数,它就是一个空元组def func(name, *args): print(name) print(type(args)) for x in args: print(x)func("sunck", "good", "nice", "

  • django-腾讯paas-appengine阅读2020-01-28 17:02:16

    1 重写View基类的dispatch函数 api/baseview.py 把application/json做json.loads改成dict类型 class BaseView(View): def dispatch(self, request, *args, **kwargs): if request.method == "POST": if "application/json" in self.request

  • 4.函数2020-01-26 22:03:25

    函数返回值返回值数=0:返回None返回值数=1:返回object返回值数>1:返回tuple参数位置参数调用(按照位置一一对应形参)关键字调用(与形参顺序无关,调用时按照形参名一一赋值(x=2)),形参名赋值必须写在参数表最后默认参数:函数定义的时候已经在参数表内将形参赋值,函数调用时不写这个

  • Python3自然语言处理——语言处理与Python2020-01-26 14:02:58

    Python3自然语言处理——语言处理与Python 注:转载请联系博主,或关注微信公众号"引文空间",后台提出转载申请,等待回复。否则将举报抄袭! 《Python自然语言处理》是美国斯坦福大学Steven Bird,Edward Loper和Ewan Klein编著的NLP实用书籍,该书条理清晰,内容详尽,适合各种技术水平的

  • drf部分2020-01-11 11:04:07

    Django 1.11.3 Serializers.py from rest_framework import serializers from .models import Goods,GoodsCategory class GoodCategorySerializer(serializers.ModelSeliazer):   class Meta:     models=GoodCategory     field="__all__" //field=["id&q

  • python学习笔记_集合的定义和常用方法2020-01-04 17:01:12

    1、认识集合 定义: s={1,2,3,4,5} s=set("hello") s=set(["steven","job","dave"])      用set和可迭代对象进行定义时,相当于执行了for循环 特点: 不同元素组成 无序 集合中的元素必须是不可变  (字符串,数字,元祖) 2、常用方法 .add("a")    #增加一个元素 .clear()     

  • (day74)视图家族(视图基类、视图工具类、工具视图类、视图集)、十大接口和路由层补充2019-12-30 23:00:47

    目录 一、views:视图基类 (一)APIView(回顾) (二)GenericAPIView 二、mixins:视图工具类 (一)CreateModelMixin (二)ListModelMixin (三)RetrieveModelMixin (四)UpdateModelMixin (五)DestroyModelMixin 三、generics:工具视图类 (一)CreateAPIView (二)ListAPIView (三)RetrieveAPIView (四)DestoryAPI

  • [Python3] 042 日志2019-12-24 22:04:45

    目录 LOG 1. 日志相关概念 1.1 日志的级别 level 1.2 LOG 的作用 1.3 日志信息 1.4 成熟的第三方日志 1.5 注意 2. Logging 模块 2.1 日志级别 2.2 使用方法 2.3 注意事项 2.4 logging 模块级别的日志 2.5 logging 模块的处理流程 LOG logging 模块提供模块级别的函数记

  • python中函数的参数传递小结2019-12-23 14:07:08

    “”“ 函数的参数 --必须参数,默认参数,组合参数 --函数我作为参数 --对象作为参数 --*args  可变参数 --**kwargs关键字参数 “”” def function1(a,b,*args,**kwargs): #必须参数必须放在最前面   print(a,b)   print(agrs)   print(type(args))   print(kwargs)   p

  • python-基础-def(*agrs,**kwagrs)2019-12-22 14:00:14

    1.*args,返回的数据类型为 tuple,使用方法如下图代码;**kwargs 返回的数据类型为 dict 使用方法如下图代码。 def KeyWord_s(arg): print(arg,type(arg))t=KeyWord_s(1) def KeyWord_s(arg,*args): print(arg,type(arg),args,type(args))t=KeyWord_s(1,2,3,4) def KeyWord_s(a

  • Python中*args和**kwargs的区别2019-12-19 16:00:31

    一、*args的使用方法       *args 用来将参数打包成tuple给函数体调用       例子一:    输出结果以元组的形式展示:         例子二:    输出结果:     二、**kwargs的使用方法       **kwargs 打包关键字参数成dict给函数体调用       例子

  • 项目自定义日志模块2019-12-18 09:55:12

    自定义日志模块 echecs/share/espoirlog.py 1. 功能:   1. 日志文件能够根据大小自动拆分, 比如30M 日志文件能够根据时间自动拆分,   2. 根据日期进行自动拆分 所有的错误日志冗余备份到一个新的文件 --   3.该新文件可以提供给监控服务进行错误监控   4. 将print的

  • Django之视图2019-12-16 16:54:54

    类视图 1,CBV:类视图 提高了代码的复用性,可以使用面向对象的技术, 可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性 Django的url是将一个请求分配给可调用的函数的,而不是一个class。针对这个问题,class-based view提供了一个as_view()静态方法(也就是类方

  • 函数的参数2019-12-13 10:03:26

    函数的参数 1,定义 形参:函数的定义的括号里是形参 默认参数(a,b) def func(a,b,c=2) 函数体 func() 优先级,位置>默认 位置参数(c=2) 实参:函数的调用括号里是实参 位置参数 关键字参数 混合参数 传参:将实参传递给形参的过程 位置传参时,形参和实参必须一一对应 def open(app):

  • 将字典发送到不接受** kwargs的函数?2019-12-01 20:00:03

    我最近才刚刚开始了解** kwargs的奇观,但遇到了绊脚石.有没有一种方法可以将字典的关键字发送给不接受关键字参数的函数? 考虑以下简单设置: def two(**kwargs): return kwargs['second'] def three(**kwargs): return kwargs['third'] parameterDict = {} parameterDict['fir

  • sqlalchemy 源码分析之create_engine引擎的创建2019-11-27 14:03:00

    引擎是sqlalchemy的核心,不管是 sql core 还是orm的使用都需要依赖引擎的创建,为此我们研究下,引擎是如何创建的。 1 from sqlalchemy import create_engine 2 engine = create_engine('mysql+pymysql://root:x@127.0.0.1/test', 3 echo=True, # 设置为True

  • Django --- 视图层2019-11-27 10:04:08

    目录 1.视图函数 2.小白必会三板斧 3.JsonResponse 4.FBV与CBV 5.CBV源码 6.给CBV加装饰器 7.form表单传文件需要注意的事项: 1.视图函数 视图函数简称视图,是一个简单的python函数,他接收web请求并返回文本响应,响应可以是一个网页,一个重定向,或者是字符串,什么都可以,但是一定要

  • python中一颗*args和2颗**kwargs的区别2019-11-23 23:57:19

    *args是不定长参数,有时候我们在定义函数时不确定要写几个参数时,就可以使用不定长参数。 比如发送一个http请求,有些需要传headers,cookies,有些请求不需要,就可以使用不定长参数了。 **kwargs是关键字参数,传递的是字典格式的参数。 连接数据库的时候,需要传地址,数据库名,用户名,密码

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有