page contents

Python 判断变量是否是 None 的三种写法

代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None;第二种是 if not x:;第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。 如果你觉得这...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-05 11:39
  • 阅读 ( 788 )

Python实战 | 实例教程(6)

实例1 题目: 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 程序分析: 关键是计算出每一项的值。 程序源代码:...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-20 14:42
  • 阅读 ( 953 )

Scrapy链接提取器

正如名称本身所示,链接提取器是用于使用 scrapy.http.Response 对象从网页中提取链接的对象。在Scrapy中,有内置提取器,如 scrapy.linkextractors import LinkExtractor 。通过实现简单的界面...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-20 14:41
  • 阅读 ( 806 )

Python线程:多线程使用的必要性

在引入多线程之前,我们先来看一个非常简单的实例。 实例: #单线程实例 import time def mark(index): print("Mark的帅,远近闻名,第%d次传播"%index) #暂停一秒,不然看不到效果哦...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-18 10:34
  • 阅读 ( 766 )

Python线程:thread对象

Thread类用于表示单独的控制线程。 语法 t=Thread(group=None,target=None,name=None,args=(),kwargs={})创建一个新的Thread实例:tgroup:为以后扩张保留的,默认为Nonetarget:一个可调用对...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-18 10:31
  • 阅读 ( 865 )

Python实战 | 实例教程(5)输出指定格式的日期

实例1 题目: 暂停一秒输出。程序源代码: #!/usr/bin/python# -*- coding: UTF-8 -*-import timeprint time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))# 暂停一秒time.slee...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-17 09:53
  • 阅读 ( 1047 )

python3:变量作用域及global,nonlocal的用法

在Python程序中声明、改变、查找变量名时,都是在一个保存变量名的命名空间中进行中,此命名空间亦称为变量的作用域。python的作用域是静态的,在代码中变量名被赋值的位置决定了该变量能被访问...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-17 09:45
  • 阅读 ( 539 )

python实战 | 实例教程(4)九九乘法表

实例1 题目: 将一个列表的数据复制到另一个列表中。 程序分析: 使用列表[:]。 程序源代码: #!/usr/bin/python# -*- coding: UTF-8 -*-a = [1, 2, 3]b = a[:]print b 以上实例输出结果...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-16 10:07
  • 阅读 ( 750 )

Python 植物大战僵尸代码实现:图片加载和显示切换

想撸一个以前很火的植物大战僵尸游戏, 在网上找了许多python版本的游戏,发现没有比较完整的,那就自己来写一个把。图片资源是从github上下载的,因为图片资源有限,只能实现几种植物和僵尸。...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-16 09:37
  • 阅读 ( 956 )

Python实战 | 实例教程(3)斐波那契数列

实例1 题目: 输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析: 我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x&g...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-15 10:24
  • 阅读 ( 720 )

在Python中使用判断语句和循环的教程

条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20if age >= 18: prin...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-15 09:54
  • 阅读 ( 635 )

在服务器端实现无间断部署Python应用的教程

当你开始着手部署应用时,最简单的方式莫过于使用管理员身份重启my_app或者所有服务,使产品升级至当前版本。开始的时候一切都很好,但是最终你会发现一旦应用启动以后,在重启期间去尝试连接会...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-14 09:53
  • 阅读 ( 631 )

Python实战 | 实例教程(1)

实例1 题目: 一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?程序分析: 在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 10:48
  • 阅读 ( 738 )

Python 运算符详解

什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符: 算术运算符比较(关系)运算符赋...

  • 1
  • 0
  • Pack
  • 发布于 2020-01-13 09:57
  • 阅读 ( 630 )

在服务器端实现无间断部署Python应用的教程

当你开始着手部署应用时,最简单的方式莫过于使用管理员身份重启my_app或者所有服务,使产品升级至当前版本。开始的时候一切都很好,但是最终你会发现一旦应用启动以后,在重启期间去尝试连接会...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 09:29
  • 阅读 ( 548 )

讲解Python中for循环下的索引变量的作用域

我们从一个测试开始。下面这个函数的功能是什么? def foo(lst): a = 0 for i in lst: a += i b = 1 for t in lst: b *= i return a, b 如果你觉得它的功能是“计算lst中所...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 09:24
  • 阅读 ( 589 )

Python的类实例属性访问规则探讨

一般来说,在Python中,类实例属性的访问规则算是比较直观的。但是,仍然存在一些不是很直观的地方,特别是对C++和Java程序员来说,更是如此。在这里,我们需要明白以下几个地方:1.Python是...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 09:59
  • 阅读 ( 553 )

Python+OpenCV实现旋转文本校正方式

假设我们有一幅图像,图像中的文本被旋转了一个未知的角度。为了对文字进行角度的校正,我们需要完成如下几个步骤: 1、检测出图中的文本范围 2、计算出文本被旋转的角度 3、将图像旋转特定...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 09:46
  • 阅读 ( 621 )

Pyecharts绘制全球流向图的示例代码

安装 pip(3) install pyecharts 此文版本为v1.6 效果图 使用Pycharts绘制一个如上图类似的全球流向图。 pyecharts里的地理图标总共有三种—Geo:地理坐标系,Map:地图,Bmap:百度地...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 09:32
  • 阅读 ( 617 )

nginx搭建基于python的web环境的实现步骤

在搭建开始前,我们先来梳理下web服务工作流程,先看下图: 1、用户(PC)向web服务器发起http请求 2、web服务器判断用户请求文件是否为静态文件,是则直接读取静态文件并返回给用户,不是则通...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-08 10:45
  • 阅读 ( 547 )