- 2026年07月08日
- 星期三
一、定义lambda arg1,arg2… : returnValue二、示例#!/usr/bin/pythondef f(x,y):return x*yprint f(2,3)#6g = lambda x,y:x*yprint g(2,3)#6三、switch的一种实现方案#!/usr/bin/pythonfrom __future__ import division#a=int(raw_input(please input num1:
一、定义def functionName([arg1,arg2,…]):code二、示例#!/usr/bin/python#coding:utf8#coding=utf8#encoding:utf8#encoding=utf8def fun(x=3,y=甜):print 生成一个,x,元,y,口味的蛋糕fun()fun(10)fun(y=奶油)冗余参数:#!/usr/bin/pythondef f(name=jim,ag
一,ORM性能相关1. 关联外键, 只拿一次数据all_users = models.User.objects.all().values(name, age, role__name)2. 查外键会访问多次数据库, 用的时候注意, 只拿自己表中的字段, 别跨表all_users = models.User.objects.all()3. select_related(外键/一对一
pymysql操作数据库优化我们之前使用pymysql操作数据库的操作都是写死在视图函数中的,并且很多都是重复的代码。我们可以优化一下,把重复的代码提取出来,写成函数:import pymysql# 定义一个数据库相关的配置项DB_CONFIG = {host: 127.0.0.1,port: 3306,user
# add = lambda x,y:x+y# print(add(1,2))# dic={k1:10,k2:100,k3:30}# def func(key):# return dic[key]# print(max(dic,key=func)) #根据返回值判断最大值,返回值最大的那个参数是结果# print(max(dic,key=lambda key:dic[key]))# max([1,2,3,4,5,-6,-7],k
算法介绍Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。摘要算法就是通过摘要函数f()对任意长度的
1,作用域相关1)locals()———获取执行本方法所在命名空间内的局部变量的字典#返回本地作用域中的所有名字2)globals()——获取全局变量的字典#返回全局作用域中的所有名字2,字符串类型的代码执行eval()将字符串类型的代码执行并返回结果print(eval(1+2+
