- 2025年07月01日
- 星期二
li=[{name:苹果,price:10,},{name:香蕉,price:20,},{name:西瓜,price:30,}]print(欢迎进入蓝色水果店)money=input(请输入你所拥有的钱:)shopping_car= {}if money.isdigit() and int( money ) 0:while 1:for i, k in enumerate(li):print(序号{},商品名称{}.
li=[a,b,开心,c]print(li[2].replace ( 心 , kaixin ) )输出:a,b,开kaixin,cli= [abctai,sfasf,safsa,[sfa,sed,89],23]li [3][1]=li [3][1].upper()print(li)输出: li= [abctai,sfasf,safsa,[STA,sed,89],23]元祖:只读列表,可循环查询,可切片tu=(1, 2, 3,
def wrapper(f):#1def inner(*args,**kwargs):#3ret = f(*args,**kwargs)#5return ret#8return inner#4@wrapper #装饰器名字 #func=wrapper(func),此时func实际上是inner的内存地址def func(*args,**kwargs):#2 #被装饰函数print(args,kwargs)#6print(kwargs
一、模块用import导入cal.py:#!/usr/bin/pythondef add(x,y):return x+yif __name__ == __main__:print add(1,2)注:__name__为内置变量,如果直接在CLI中调用值为__mail__,否则为文件名。在new.py中导入:import calprint cal.add(2,3);二、包:按目录名组
最近需要将一些python代码转成java,遇到url编码 urllib.quote(str,safe=/) 但java中URLEncoder.encode(arg, Consta
一、定义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
元组又叫只读列表,不可以修改其内容 1.创建元组 2.可将列表转化为元组 3.查询 元组查询和切片方式与列表基本相同 4.count 统计元素个数 5.index 返回元素的索引位置 6.len计算元