python
L.Kong
你一定能够成为你想要去成为的人
展开
-
解决安装pandas等库缓慢问题
安装pandas缓慢原创 2022-08-25 19:27:59 · 2525 阅读 · 0 评论 -
evTools failed to load source map: Could not load content for http://127.0.0.1:8999/static/bootstrap
解决办法:清楚js缓存1、打开需清缓存的页面(如:元素编辑页面),再按F12调出开发模式框2、勾选 Network标签下 Disable cache选项在这里插入图片描述3、按F5或右键“重新加载”刷新页面内容原创 2022-01-13 20:28:24 · 2773 阅读 · 1 评论 -
evTools failed to load source map: Could not load content for http://127.0.0.1:8999/static/bootstrap
解决办法:清除Google当前页面的js缓存原创 2022-01-13 20:25:03 · 582 阅读 · 0 评论 -
个人笔记——ORM
FLASK-ORM原创 2022-01-09 10:38:53 · 126 阅读 · 0 评论 -
个人笔记——flask—script(拓展)
flask-script1.知识点:2.如何运行?通过terminal运行或者直接运行,但是直接运行要设置参数,在Debug/Run configuration模式中的parameter加上runsever原创 2022-01-08 21:47:37 · 308 阅读 · 0 评论 -
python 中的[::-1]
b = a[i:j:s]表示:s表示步进,缺省为1.所以a[i:j:1]相当于a[i:j]当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即倒序。a[::-1] # 从a[-1]开始逆序取数,间隔为1,即逆序所有a[3::-1] # 从a[3]开始逆序取数,间隔为1a[8::-2] # 从a[8]开始逆序取数,间隔为2...原创 2021-01-27 21:19:34 · 931 阅读 · 0 评论 -
enumerate函数
Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:>>> for i, value in enumerate(['A', 'B', 'C']):... print(i, value)...0 A1 B2 C上面的for循环里,同时引用了两个变量,在Python里是很常见的,比如下面的代码:>>> for x, y in [(1, 1), (2, 4), (3, 9)]:.原创 2021-01-19 22:15:55 · 134 阅读 · 0 评论 -
命名关键字参数
对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数。至于到底传入了哪些,就需要在函数内部通过kw检查。仍以person()函数为例,我们希望检查是否有city和job参数:def person(name, age, **kw): if 'city' in kw: # 有city参数 pass if 'job' in kw: # 有job参数 pass print('name:', name, 'age:',原创 2020-12-16 22:20:09 · 1015 阅读 · 0 评论 -
关键字参数
可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。请看示例:def person(name, age, **kw): print('name:', name, 'age:', age, 'other:', kw)函数person除了必选参数name和age外,还接受关键字参数kw。在调用该函数时,可以只传入必选参数:>>> person('M原创 2020-12-16 12:58:27 · 1586 阅读 · 0 评论 -
内置函数isinstance()
数据类型检查可以用内置函数isinstance()实现:def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('bad operand type') if x >= 0: return x else: return -x添加了参数检查后,如果传入错误的参数类型,函数就可以抛出一个错误:>>> my_abs('A')Trace原创 2020-12-16 12:27:03 · 194 阅读 · 0 评论 -
再议不可变对象
str是不变对象,而list是可变对象。对于可变对象,比如list,对list进行操作,list内部的内容是会变化的,比如:>>> a = ['c', 'b', 'a']>>> a.sort()>>> a['a', 'b', 'c']而对于不可变对象,比如str,对str进行操作呢:>>> a = 'abc'>>> a.replace('a', 'A')'Abc'>>> a'a原创 2020-12-14 12:49:14 · 197 阅读 · 0 评论 -
关于使用key-value存储结构的dic,选择不可变对象作为key
#关于使用key-value存储结构的dic,选择不可变对象作为key##要理解dict的有关内容需要你理解哈希表(map)的相关基础知识,这个其实是《算法与数据结构》里面的内容。1.list和tuple其实是用链表顺序存储的,也就是前一个元素中存储了下一个元素的位置,这样只要找到第一个元素的位置就可以顺藤摸瓜找到所有元素的位置,所以list的名字其实就是个指针,指向list的第一个元素的位置。list的插入和删除等可以直接用链表的方式进行,比如我要在第1个元素和第2个元素中间插入一个元素,那么直接在链原创 2020-12-14 12:41:35 · 166 阅读 · 0 评论