python
king云
这个作者很懒,什么都没留下…
展开
-
python collections
collections简单说明、使用原创 2022-04-06 18:07:40 · 668 阅读 · 0 评论 -
python取出list嵌套数据
import itertools test = [[1, 2], [3, 4], [5, 6]] print(list(itertools.chain.from_iterable(test))) #-> [1, 2, 3, 4, 5, 6] import more_itertools test = [[1, 2], [1, 2, 3, [4, (5, [6, 7])]], (30, 40), [25, 35]] print(list(more_itertools.collapse(test)))原创 2021-10-06 23:14:29 · 814 阅读 · 0 评论 -
python实现switch-case
def xswitch(x): return xswitch._system_dict.get(x, None) xswitch._system_dict = {'a': 10, 'b': 5, 'c': 2} print(xswitch('a')) print(xswitch('b'))原创 2021-10-06 23:04:19 · 166 阅读 · 0 评论 -
django处理表内容相同表名不同模型
def addressPool(t_name): class AddressPoolMetaclass(models.base.ModelBase): def __new__(cls, name, bases, attrs): name += t_name # 这是Model的name. return models.base.ModelBase.__new__(cls, name, bases, attrs) class A原创 2021-10-05 17:32:05 · 214 阅读 · 0 评论 -
django动态表(表内容一致,表名不一致)
def addressPool(t_name): class AddressPoolMetaclass(models.base.ModelBase): def __new__(cls, name, bases, attrs): name += t_name # 这是Model的name. return models.base.ModelBase.__new__(cls, name, bases, attrs) class A原创 2021-08-26 16:19:53 · 489 阅读 · 2 评论 -
python串口操作
python操作串口 import threading import serial NOEND = True # 是否读取结束 # 读数据的本体 def read_data(ser): global NOEND w = '' # 循环接收数据(此为死循环,可用线程实现) while NOEND: if ser.in_waiting: DATA = ser.read(ser.in_waiting).decode("gbk")原创 2020-11-14 09:38:07 · 558 阅读 · 0 评论 -
redis基础操作及集群配置(python)
一、NoSQL 非关系型数据库 不支持sql语法 存储数据以key-value形式存在 二、redis特性及优势 特性 支持数据持久化,可以将内存中的数据保存到磁盘,重启后再次加载使用 除key-value类型数据,还提供list,set,zset,hash 支持数据备份,主从模式的数据备份 优势 高性能-读速度是11万次/s,写8.1万次/s 丰富的数据类型-redis支持二进制案例的strings,lists,hashes,sets及ordered sets数据类型操作 原子性 支持p原创 2020-09-28 10:52:09 · 139 阅读 · 0 评论 -
python基础笔记(部分)
一、注释 # """ """ ''' ''' 二、变量 标识符 由数字、字母、下划线组成 不能数字开头 不能使用内置关键字 严格区分大小写 命名规则 大驼峰 小驼峰 下划线 见名知义 三、数据类型 数值 int 整形 float 浮点型 布尔值 true 真 false 假 字符串 列表list A = [A,B,C] 元组 tuple A= (A,B,C) 集合 set A = {A,B,C} 字典 dict A= {"AA":"AA"...原创 2020-06-20 08:44:16 · 148 阅读 · 0 评论 -
字符串进行逻辑语句判断
print(1 != 1 and "aa") # false print(1 != 1 or "aa") # aa原创 2020-06-01 23:47:44 · 474 阅读 · 0 评论 -
python数字之间的逻辑运算符
and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字 0 and 1 # 0 1 and 0 # 0 1 and 2 # 2 2 and 1 # 1 or运算符,只有所有值为0,结果才为0,否则结果为第一个非0数 0 or 1 # 1 1 or 2 # 1 ...原创 2020-06-01 23:33:33 · 1143 阅读 · 4 评论 -
从今天开始从零学python!
从今天开始从零学python!原创 2020-06-01 23:13:20 · 86 阅读 · 0 评论