• python 数据结构之二分查找的递归和普通实现

    二分查找就是待查找的列表进行分半搜索 如下所示 二分查找普通实现: def erfen(alist, item): start = 0 end = len(alist) - 1 while start = end: n = int((start + end) / 2 ) if alist[n] == item: return True elif alist[n] item: end = n - 1 else : start = n...

    2018-10-08 01:32:12

  • Python基础(中)

    前言 print ( " _ooOoo_ " ) print ( " o8888888o " ) print ( " 88 . 88 " ) print ( " (| -_- |) " ) print ( " O\\ = /O " ) print ( " ____/`---'\\____ " ) print ( " . ' \\| |// `. " ) print ( " / \\||| : |||// \\ " ) print ( " / _||||| -:- |||||- \\ " )...

    2018-10-08 01:32:11

  • python基础学习22----协程

    协程,又称微线程。英文名Coroutine。 协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 第二大优势就是不需要多线程的锁机制,因为只有一个线...

    2018-10-08 01:32:11

  • 彻底弄懂python编码

    在编写python程序的过程中,中英文混用经常会出现编码问题。围绕此问题,本文首先介绍编码的含义及常用编码,随后列举几个python经常遇到的编码异常及解决方法,接着列举笔者在实践中遇到的异常出现的情景及原因,最后针对编码问题提出最佳实践。 一 常见编码 1.1 unic...

    2018-10-08 01:32:08

  • Python核心编程的四大神兽

    本文将主要分为4大部分,分别介绍Python核心编程中的迭代器、生成器 、闭包以及装饰器。 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yield关键字时该函数会暂停执行该函数后续的代码,并且返回一个值;在下...

    2018-10-08 01:32:08

  • 【Python3爬虫】使用云打码识别验证码

    本来是学着使用tesserocr来识别验证码的,但是由于tesserocr的识别率不高,还是学了一下使用云打码来识别验证码== 具体步骤如下: 1、首先是注册账号,然后进入这个网址(http://www.yundama.com/apidoc/YDM_SDK.html)选择PythonHTTP示例下载: 2、下载后解压,可以看...

    2018-10-06 08:08:05

  • python3 安装MySQLdb及无法打开mysql.h问题解决(win7

    在Flask中要连接mysql数据库,需要安装flask-mysqldb。 pip install flask-mysqldb 用pip安装MySQLdb 中遇到如下问题,折腾半天之久,多方尝试,终搞定,遂做此记录,以便后来者少走弯路: _mysql.c(29): fatal error C1083: 无法打开包括文件: “mysql.h”: No such f...

    2018-10-06 08:08:05

  • python实现音乐播放器

    python实现音乐播放器 模块:pygame 模块:time Python 布尔循环实例: import time import pygame muxi_k = """ _________________ |Pyhon音乐播放器| ???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? _____ __________ | || ||__ | | | | || 口| __| | | | | || _||___ | |_|_|_||...

    2018-10-06 08:08:01

  • windows系统安装python3.6.3和python3.7.0

    一.装备好从官网下载的python软件包(3.6.3和3.7.0) 二.先安装python3.6.3 1.运行python3.6.3文件 2.选择默认 3.下一步,等待安装 4.检查是否安装成功 ,安装成功 5. 在环境变量中查看pip的路劲有没有加进去 如果没有 添加路径 6.检测pip是否可用 pip list 出现如下错...

    2018-10-06 08:08:02

  • Python-GUI编程-PyQt5

    Python-GUI编程-PyQt5 1. GUI编程是什么? GUI 全称为: Graphical User Interface; 简称GUI 翻译为中文为: 图形化用户接口 简单理解就是: - 使用Python开发出一个软件的界面, - 让用户可以通过软件界面与软件进行交互; 所以, GUI编程 不管是在实际开发工作中 还是在个人...

    2018-10-06 08:07:59

2