Time of Update: 2016-04-11
標籤:Python 進階 之 函數式編程寫在前面入門階段的系列筆記傳送門 → 進這裡已經掌握了基礎的內容如下:變數和資料類型:Python 內建的基本類型List 和 Tuple:順序的集合類型條件判斷和迴圈:控製程序流程Dict 和 Set:根據Key訪問的集合類型函數:定義和調用函數切片:如何對 list 進行切片迭代:如何用 for 迴圈迭代集合類型列表產生式:如何快速產生列表接下來我要學會:函數式編程如何使用 Python
Time of Update: 2016-04-11
標籤:接著上篇,這次寫兩個主題: OpenCV中的色彩空間轉換 OpenCV中的幾何變換 OpenCV中的色彩空間轉換色彩空間有許多種,常用有RGB,CMY,HSV,HSI等. 我們平時說的三通道的圖就是指的是RGB的圖. 貼一段百度百科的介紹:
Time of Update: 2016-04-11
標籤: Python物件導向 類成員 1、欄位 普通欄位 屬於對象 靜態欄位 屬於類 2、方法普通方法 觸發者是對象 括弧裡至少一個參數 self = 當前對象 ,可以有多個參數類方法
Time of Update: 2016-04-11
標籤:物件導向編程(Object Oriented Programming,OOP,物件導向程式設計) 一、建立類和對象物件導向編程是一種編程方式,此編程方式的落地需要使用 “類” 和 “對象” 來實現,所以,物件導向編程其實就是對 “類” 和 “對象”
Time of Update: 2016-04-11
標籤:一、Python的安裝1.下載安裝包 登入https://www.python.org,點擊downloadPython的分類:Python3是一次重大升級,相比Python2去繁從簡,Python3不相容Python2,為了照顧現有程式,Python 2.6作為一個過渡版本,基本使用了Python 2.x的文法和庫,同時考慮了向Python 3.0的遷移,允許使用部分Python 3.0的文法與函數。Python2.7為2的最後一個版本。Python預設安裝路徑:
Time of Update: 2016-04-11
標籤:Python List append()方法描述append() 方法用於在列表末尾添加新的對象。文法append()方法文法:list.append(obj)參數obj -- 添加到列表末尾的對象。傳回值該方法無傳回值,但是會修改原來的列表。執行個體以下執行個體展示了 append()函數的使用方法:#!/usr/bin/python aList = [123, ‘xyz‘, ‘zara‘, ‘abc‘];aList.append( 2009 );print "Updated
Time of Update: 2016-04-11
標籤:1.重新命名:os.rename(old, new)2.刪除:os.remove(file)3.列出目錄下的檔案:os.listdir(path)4.擷取當前工作目錄:os.getcwd()5.改變工作目錄:os.chdir(newdir)6.建立多級目錄:os.makedirs(r"c:\python\test")7.建立單個目錄:os.mkdir("test")8.刪除多個目錄:os.removedirs(r"c:\python") #刪除所給路徑最後一個目錄下所有空目錄。9
Time of Update: 2016-04-11
標籤:python 異常引發異常的引發1/用raise引發一個系統的錯誤類i=8print iif i>7: print 9 raise NameError print 102/自訂一個異常並用raise引發class RhhError(Exception): #按照命名規範,以Error結尾,並且自訂異常需要繼承Exception類 def __init__(self):
Time of Update: 2016-04-11
標籤:python
Time of Update: 2016-04-11
標籤:python迭代 python迴圈迭代 常用的迴圈結構是用於迭代多個項的for語句,迴圈是python最重要的功能之一,最常見的迭代只是迴圈一個序列(字串,列表,或者元組)的所有成員1,迭代列表:for n in [1,2,3,4,5,6,7,8,9]: print("number:%d value: %d" %(n,2*n))輸出結果:nu
Time of Update: 2016-04-11
標籤:第2章Python如何運行程式?本章和下一章將快速地看一看程式的執行——你如何啟動代碼,以及Python如何運行它。在這一章中,我們將大體上研究一下Python解譯器如何執行程式。之後的第3章將向你展示如何建立你自己的程式並運行它。?程式的啟動細節天生就與特定的平台相關,這兩章的部分內容可能並不適用於你工作的平台,所以進階讀者應當隨心所欲地跳過與他們預期的用途不相關的部分。同樣,以往使用過類似的工具並且期望對語言快速進階的讀者可能想把這兩章的部分內容束之高閣"以備日後參考"。對於其他人來說
Time of Update: 2016-04-11
標籤:在sublime文字編輯器直接開發python程式會出現錯誤Traceback (most recent call last): File ".\sublime_plugin.py", line 337, in run_ File ".\exec.py", line 154, in run File ".\exec.py", line 45, in __init__ UnicodeDecodeError: ‘ascii‘ codec can‘t
Time of Update: 2016-04-11
標籤:第2章Python如何運行程式?本章和下一章將快速地看一看程式的執行——你如何啟動代碼,以及Python如何運行它。在這一章中,我們將大體上研究一下Python解譯器如何執行程式。之後的第3章將向你展示如何建立你自己的程式並運行它。?程式的啟動細節天生就與特定的平台相關,這兩章的部分內容可能並不適用於你工作的平台,所以進階讀者應當隨心所欲地跳過與他們預期的用途不相關的部分。同樣,以往使用過類似的工具並且期望對語言快速進階的讀者可能想把這兩章的部分內容束之高閣"以備日後參考"。對於其他人來說
Time of Update: 2016-04-10
標籤:def levlTwo(levloneList,levlOneNum): """ 入參levloneList 一級城市列表 入參levlOneNum 使用者選擇的城市序號 出參levlTwoList 返回二級城市列表 """ if int(levlOneNum) <= len(levloneList)-1: print("""-------------------------------- 歡迎進入城市查詢系統! ---
Time of Update: 2016-04-10
標籤: 今天在寫登入程式練習的時候,黑名單檔案中多了幾行空行。導致啟動並執行時候報錯:IndexError: list index out of range代碼brackData = open(brackDataPath,"r")for line in brackData: temp = line.strip().split(‘,‘) brackDict[temp[0]] = int(temp[1])brackData.close()錯誤Traceback (most
Time of Update: 2016-04-10
標籤: 關於這一部分, 我首先介紹下如何?使用Python指令碼實現簽到功能其實,linux下有個命令叫做curl,完全可以完成類比簽到的功能,但是為了練習Python,我就用Python來寫了.有這個想法完全是因為實驗室的學長開發了一款App,上邊收個起床簽到,還有排名,為了能那個首簽... 言歸正傳 首先,因為是手機上的App,
Time of Update: 2016-04-10
標籤:nginx 日誌分析環境: OS: Linux: Linux version 2.6.32-431.el6.x86_64 ([email protected])
Time of Update: 2016-04-10
標籤:用戶端編程: 首先要建立socket,用python中socket模板中的socket函數就可以了 import socket s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) socket函數後面要帶兩個參數: Address Family : 可以選擇AF_INET(用於Internet處理序間通訊)或者AF_UNIX(同一台機器間通訊) Type:通訊端類型,可以是
Time of Update: 2016-04-10
標籤:3.1 built-in function type(42)=> <class ‘int‘> int(‘32‘)=>32 int(3.9) => 3 int(-2.3)=>-2 float(32)=> 32.0 float(
Time of Update: 2016-04-10
標籤: Python是一門泛型指令碼語言,靈活,實用,而不用關心本身的實現邏輯!Python通常在linux下編程,有兩種方式!當然,為了使用linux文本編輯,所選模式為 非 互動模式!互動式:簡單,方便,但所有的內容,都 臨時儲存在記憶體中,不易儲存!文字模式:以 python命令模式來解釋,運行python的一種方式,在linux上!需注意: 1.文字檔尾碼名需為.py結尾! 2. 以 ./xx.py