原创 【python】python中的字符串及其格式化

1,在python中,對於單一個字符的編碼,Python提供了ord()函數獲取字符的整數表示,chr()函數把編碼轉換爲對應的字符,如:ord('B')或者chr(24324) 2,Python對bytes類型的數據用帶b前綴的

原创 python--正則表達式學習彙總

(感謝原作者的辛勤勞作~)本文正文大部分轉載自http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 1. 正則表達式基礎 1.1.概念介紹 正則表達式是用於處理字符

原创 Windows下pip安裝包報錯:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

windows環境下第一次使用pip安裝mysql-python包時報錯: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) 機器環境如下:

原创 PEP8 Python 編碼規範

PEP8 Python 編碼規範 一 代碼編排 1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲

原创 《重構 既有代碼的設計》筆記摘要

前言 P2(頁碼) 什麼是重構? 所謂重構( refactoring)是這樣一個過程:在不改變代碼外在行爲的前提下,對代碼做出修改,以改進程序的內部結構。重構是一種經幹錘百鍊形成的有條不紊的程序整理方法,可以最大限度地減少整理過程

原创 個人youtube視頻觀看歷史分析

  前兩天偶然翻閱了一位blogger的文章,內容是記錄了他個人油管的觀看記錄分析過程。然後我也心血來潮,效仿一番,在本篇文章也簡單分析下我自己再youtube的觀看歷史,分析維度和那位blogger的基本一致(抄襲了別人的ide

原创 mysql--用戶管理

1.用戶設置 如果需要添加 MySQL 用戶,只需要在 mysql 數據庫中的 user 表添加新用戶即可。 以下爲添加用戶的的實例,用戶名爲flynn,密碼爲python123,並授權用戶可進行 SELECT, INSERT

原创 django中的request.META字典(部分轉載)

request.META 是一個Python字典,包含了所有本次HTTP請求的Header信息,比如用戶IP地址和用戶Agent(通常是瀏覽器的名稱和版本號)。 注意,Header信息的完整列表取決於用戶所發送的Header信息和

原创 python修煉—文本文件的輸入輸出

文本文件的輸入輸出 Python具有基本的文本文件讀寫功能。Python的標準庫提供有更豐富的讀寫功能。 文本文件的讀寫主要通過open()所構建的文件對象來實現。 1、創建文件對象 我們打開一個文件,並使用一個對象來表示

原创 python實現常見的設計模式-簡單工廠模式

《大話設計模式》這本書中各種設計模式的python代碼實現。 簡單工廠模式的UML圖 工廠模式在很多場景都可以應用,運用類的繼承、多態等強大的特點可以有效減少代碼冗餘,提高代碼的高可複用性。 #! /usr/bin/env pytho

原创 linux下svn的使用(整理)

一直都是習慣用git做版本控制工具,整理一下linux下svn常用的命令,便於與git做區分,windows下的svn命令與linux下的差別不大 使用的linux發行版本信息 **@××:~$ uname -vs Linux #87~1

原创 Windows7下PHP、apache開發環境搭建

一、準備 近期需要在自己的win7機器上用php做些開發工作,奈何這臺機器沒搭建過php開發環境,就花了點時間搭好環境,記錄總結下,這次環境安裝搭建用到php7,apache2.4,mysql5.7 二、組件下載 php:在官網下載即可,

原创 (轉)Python中的map,reduce,filter,lambda內置函數

filter(function, sequence):對sequence中的item依次執行function(item),將執行結果爲True的item組成一個List/String/Tuple(取決於sequence的類型)返回: >>

原创 python實現二叉樹遍歷

先用python的類表示二叉樹的節點: class Node(object): def __init__(self, root=None, ltree=None, rtree=None): self.root =

原创 Python經典練習100例(上)

# -*- coding: utf-8 -*- import string, traceback def exercise_001(): """ 有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?