原创 冒泡排序,快速排序,選擇排序,二分查找

''' 冒泡排序原理: 每一趟只能將一個數歸位, 如果有n個數進行排序,只需將n-1個數歸位, 也就是說要進行n-1趟操作(已經歸位的數不用再比較),每一次都是得到比較列表中最大的數。 排列順序:從大到小,從右向左排,右邊的數最大, '

原创 列表轉字符串,列表轉元組,元組轉列表

''' 將列表轉換成字符串 ''' list1 = [str(x) for x in range(10)] print(type(list1[0])) str1 = ''.join(list1) print(str1) list1

原创 使用 selenium 下載小視頻

#!/usr/bin/env python # -*- coding:utf-8 -*- from selenium import webdriver import urllib import urllib.request impor

原创 pytesseract 使用簡介

#!/usr/bin/env python # -*- coding:utf-8 -*- import pytesseract from captcha.image import ImageCaptcha import ran

原创 pytesseract 識別驗證碼

 使用 tesseract 技術,練習驗證碼識別技術 #!/usr/bin/env python # -*- coding:utf-8 -*- import pytesseract import urllib import url

原创 鬥魚爬蟲 -- selenium技術

#!/usr/bin/env python # -*- coding:utf-8 -*- import time from selenium import webdriver chrome = webdriver.Chrome(

原创 爬取西刺免費代理,並驗證IP的有效性

#!/usr/bin/env python # -*- coding: utf-8 -*- import requests import urllib import urllib.request from bs4 import

原创 Python global 和 nonlocal 的作用域

一句話: global:你要重新賦值,就要聲明;不聲明,就只能引用變量 nonlocal: 不管你用,還是賦值,都需要聲明!!! 注: 這裏的用的意思是:使用該變量做運算,但是 不改變 該 變量名 的 原始值 賦值的意思是:

原创 智聯招聘爬蟲

#!/usr/bin/env python # -*- coding: utf-8 -*- import json import requests from bs4 import BeautifulSoup import urlli

原创 騰訊招聘爬蟲

#!/usr/bin/env python # -*- coding: utf-8 -*- import urllib import urllib.request from bs4 import BeautifulSoup ur

原创 oh-my-zsh ,“zsh: command not found: mysql”

1,關於zsh ,請移步介紹:終極 Shell——ZSH  官網 :oh-my-zsh 2,安裝完zsh,在使用相關shell命令,出現了”zsh: command not found adb:mysql”,”zsh: command n

原创 Python 字典(Dictionary)

字典是一種可變容器模型,且可存儲任意類型對象。 字典的每一個鍵值 key value 對用冒號:分割,每個鍵值對之間用逗號,分割,整個字典包括在花括號{ }中,格式如下所示: d = {key1 : value1, key2 : val

原创 Python 知識結構圖

分享幾個Python的網址,大家一起進步! Python的知識結構圖:http://lib.csdn.net/base/python/structure 生成器、lamda表達式及map、reduce、filter函數http://

原创 Python之列表生成式、生成器、可迭代對象與迭代器

 https://www.cnblogs.com/yyds/p/6281453.html

原创 Python 裝飾器的詳細介紹

import time def timer(parameter): def outer_wrapper(func): def wrapper(*args, **kwargs): if