摘要: #!/usr/bin/python3 # _*_ Coding: UTF-8 _*_ from __future__ import division import collections import copy import math import operator import pickle im 阅读全文
posted @ 2020-06-24 15:10 bin-y 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 数组简介 数组是一种基本的数据结构,用于按顺序存储元素的集合。但是元素可以随机存取,因为数组中的每个元素都可以通过数组索引来识别。 数组可以有一个或多个维度。这里我们从一维数组开始,它也被称为线性数组。这里有一个例子: 在上面的例子中,数组 A 中有 6 个元素。也就是说,A 的长度是 6 。我们可 阅读全文
posted @ 2019-09-17 12:34 bin-y 阅读(355) 评论(0) 推荐(0) 编辑
摘要: os 常用方法 os.remove(‘path/filename’) 删除文件 os.rename(oldname, newname) 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir('dirname') 改变目录 os.mkdir/makedirs('dirname') 阅读全文
posted @ 2019-06-01 14:42 bin-y 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.生成器 1.带yield就是生成器,因为生成器是用yield返回结果,而不是return。 2.列表有列表推导式,生成器当然也有生成器表达式。如:(for i in range(10)) 是小括号就是生成器,中括号就是列表推导式 生成器返回按需产生结果的一个对象,而不是一次构建一个结果列表 本质 阅读全文
posted @ 2019-05-31 20:52 bin-y 阅读(261) 评论(0) 推荐(0) 编辑
摘要: def func(): a=1 def bibao(): a+=1 return a return bibao c=func() c() 这是因为在执行代码 c = foo()时,python会导入全部的闭包函数体bar()来分析其的局部变量,python规则指定所有在赋值语句左面的变量都是局部变量 阅读全文
posted @ 2019-05-31 10:10 bin-y 阅读(73) 评论(0) 推荐(0) 编辑
摘要: def shuffle(self, x, random=None): if random is None: randbelow = self._randbelow for i in reversed(range(1, len(x))): # pick an element in x[:i+1] wi 阅读全文
posted @ 2019-05-30 12:08 bin-y 阅读(135) 评论(0) 推荐(0) 编辑
摘要: dic={'a':1,'b':2,'c':3} print(dic.items()) #dict_items([('a', 1), ('b', 2), ('c', 3)]) print(set(dic.items())) #{('c', 3), ('a', 1), ('b', 2)} items() 阅读全文
posted @ 2019-05-30 10:27 bin-y 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 都知道sorted本身的排序规则是从小到大 如果我们想要重新定义一个排序规则,可以设置参数如: key=lambda x:abs(x),这样他们就按照绝对值的大小进行排序 如果我们想要定义两个排序规则呢? 阅读全文
posted @ 2019-05-29 22:23 bin-y 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: concat函数():将多个字符串连接成一个字符串 连接的字符串里有一个值为空,就返回空 eg:select id,concat(username,password) as info from t1 阅读全文
posted @ 2019-05-24 15:54 bin-y 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 首先,后端需要有一个页面入口 如: 前端路径写成动态的 启动服务,进入http://127.0.0.1:5000/entrence(生成的地址),此时的路径就是被动态生成的 注意,如果不启动服务,直接打开前端页面是不会被渲染的 阅读全文
posted @ 2019-05-24 10:14 bin-y 阅读(1221) 评论(0) 推荐(0) 编辑