随笔分类 - python
摘要:2.快速的ip查询库:ip2Region 3.Counter(计数器):用于追踪值的出现次数 下面我们看用Counter怎么实现: 显然代码更加简单了,也更容易读和维护了 4.使用sorted函数 用 operator 函数进行多级排序
阅读全文
摘要:简介 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块。 举个例子: 注:“地址”列代表去除了省市区之后的具体地址 安装说明 代码目前仅仅支持python3 pip install cpca 注:cpca是chinese province city area的缩
阅读全文
摘要:这个问题,Dijkstra大神在1982年就写过论文了,题为 Why numbering should start at zero 总共也就3页手写,我就摘重点的大致翻译一下: 为了表示一个自然数序列2, 3, …, 12,排除掉中间的那三个点(...),总共有四种方式可供我们选择: a) 2 <=
阅读全文
摘要:如果在调用一个函数时,没有传递默认参数,则函数内的默认参数是对函数的默认参数属性__defaults__的引用, 如 def func(arg1=[]): arg1.append(2) 调用func时如果没有传参,上面的arg1就是func.__defaults__[0]的引用 没传递默认参数,会发
阅读全文
摘要:https://blog.csdn.net/weixin_36279318/article/details/79151225
阅读全文
摘要:一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 二、文件操作方法大全:1.os.mknod("test.txt") #创建空文件2.fp = open("test.txt",w) #直接打开一个文件,如果文件不存在则创建文件3.关于open 模式: 三、目录操作
阅读全文
摘要:1、Python数字求和 2、平方根√ ̄,例:√ ̄16=4 3、计算三角形面积;注 :三角形面积=(半周长*(半周长-边长A)*(半周长-边长B)*(半周长-边长C))**0.5 4、生成随机数 5、判断奇偶数 6、判断闰年 7、判断是不是质数 8、阶乘 9、九九乘法表 10、判断是不是数字【这个得
阅读全文
摘要:1.内置函数 Python所有的内置函数 Built-in Functions abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow
阅读全文
摘要:一、基本形式 参数解释: (1)iterable指定要排序的list或者iterable,不用多说; (2)cmp为函数,指定排序时进行比较的函数,可以指定一个函数或者lambda函数,如: students为类对象的list,没个成员有三个域,用sorted进行比较时可以自己定cmp函数,例如这里
阅读全文
摘要:Python切片是list的一项基本的功能,最近看到了一个程序,里面有这样一句类似的代码: a = list[::10] 1 不太明白两个冒号的意思就上网百度,发现大多数人写的博客中都没有提到这一个用法,因此自己翻阅《Python核心编程中文版(第二版)》教材,找到了Python切片的这一部分。教材
阅读全文
摘要:python中PIL模块就是专门用来做这个事情的。 一 图样 原始图片 操作一: 缩略图(通常不用这个方式,因为图片质量损坏太大) 操作二 : 旋转图片中的某一部分 操作三: 给图片添加一个图片水印, 2张图层合并 操作四: 给图片添加文字水印,这个用的比较多, 我这里弄了个白色通明低,可以弄成完全
阅读全文
摘要:希望此文可以长期更新并作为一篇Python的面试宝典。每一道题目都附有详细解答,以及更加详细的回答链接。此篇是概念篇,下一篇会更新面试题代码篇。 (一)、这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们? 答:如果我们不确定往一个函数中传入多少参数,或者我们希望以元组(tup
阅读全文
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|...
阅读全文
摘要:python中的正则表达式(re模块) 一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个
阅读全文
摘要:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话
阅读全文
摘要:在 HttpRequest 对象中,属性 GET 和 POST 得到的都是 django.http.QueryDict 所创建的实例。这是一个 django 自定义的类似字典的类,用来处理同一个键带多个值的情况。 在 python 原始的字典中,当一个键出现多个值的时候会发生冲突,只保留最后一个值。
阅读全文

浙公网安备 33010602011771号