Time of Update: 2015-07-10
標籤:import threadingimport multiprocessingclass MultiThread(threading.Thread): def __init__(self,func,args,name = ‘‘): threading.Thread.__init__(self) self.name = name self.func = func self.args = args self.res =
Time of Update: 2015-07-10
標籤:python 文檔 docstring sphinx 什麼是docstring在軟體工程中,其實編碼所佔的部分是非常小的,大多是其它的事情,比如寫文檔。文檔是溝通的工具。 在python中,比較推崇在代碼中寫文檔,代碼即文檔,比較方便,容易維護,直觀,一致。 代碼寫完,文檔也出來了。其實Markdown也差不多這種思想,文本寫完,排版也完成了。
Time of Update: 2015-07-10
標籤:http://www.cnblogs.com/haython/p/3970426.html easy_install和pip都是用來下載安裝Python一個公用資產庫PyPI的相關資源套件的首先安裝easy_install:https://pypi.python.org/pypi/ez_setup解壓,安裝.python ez_setup.py安裝好easy_install 之後
Time of Update: 2015-07-10
標籤: Centos 6.4 python 2.6 升級到 2.7 分類: Python Linux 2013-09-13 21:35 27335人閱讀 評論(2) 收藏 舉報 一開始有這個需求,是因為用 YaH3C 替代 iNode 進行校園網認證時,一直編譯錯誤,提示找不到 Python 的某個模組,百度了一下,此模組是在 Python2.7
Time of Update: 2015-07-10
標籤:python 筆記 第13章 for和while迴圈1.for比while的執行速度快,python學習手冊的作者一直重啟強調這一點,絕對不嫌囉嗦2.for的用法特別多a.for x in list:,跟C#裡的foreach類似,但是對x的修改不能改變原值,除非x是對象的引用(如果要修改原值,只能使用b用法,並且對list[idx]賦值)b.for idx in
Time of Update: 2015-07-09
標籤:python utf-8 編碼 <font color="#000099"><strong><span style="font-size:24px;">例如重設變數<span style="font-family:Arial;line-height: 25.99px; font-size: 13.6
Time of Update: 2015-07-09
標籤:python autoweb download urllib論壇裡有人問如何寫個簡單的爬蟲. 要求如下:每天的最新文章裡面的附件如何做到定時下載#看了一下這個網站, 還好. 好久沒折騰過 urllib什麼的, 然後寫了一個, 測試可以.在正則匹配時, 建議把資料的編碼方式轉為指令碼編碼方式一致.指令碼如下:#!/usr/bin/env python#-*- coding:utf-8 -*-import urllibimport reurl&
Time of Update: 2015-07-09
標籤:迴文數 python的實現 尋找迴文數尋找迴文數也是一個比較好玩的題目,也是學習python的一個簡單的filter()函數的應用解決方案:即按照迴文數的特點進行即可。方法一:一行代碼解決#coding=UTF-8#尋找迴文數def is_palindrome(n): s=str(n) return s[0:len(s)//2]==s[-1:len(s)//2:-1] #return str(n)=
Time of Update: 2015-07-10
標籤:@Python的zip函數zip函數接受任意多個(包括0個和1個)序列作為參數,返回一個tuple列表。具體意思不好用文字來表述,直接看樣本:1.樣本1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz啟動並執行結果是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]從這個結果可以看出zip函數的基本運作方式。2.樣本2:x = [1, 2, 3]y = [4, 5, 6, 7]xy =
Time of Update: 2015-07-09
標籤:@Python中的__new__()方法與執行個體化 __new__()是在新式類中新出現的方法,它作用在構造方法建造執行個體之前,可以這麼理解,在Python 中 存在於類裡面的構造方法__init__()負責將類的執行個體化,而在__init__()啟動之前,__new__()決定是否 要使用該__init__()方法,因為__new__()可以調用其他類的構造方法或者直接返回別的對象來作為本類
Time of Update: 2015-07-09
標籤:前面一篇文章介紹了一些Python對象的基本概念,這篇接著來看看Python對象相關的一些內容。Python對象的比較Python對象有三個要素:身份,類型和值,所以我們就分別從這三個角度出發看看對象之間的比較。對象身份比較對象身份的比較,其實就是比較對象的記憶體位址,即內建函數id()的結果比較。可以用來判斷不同的變數是否指向了同一個地址。直接看例子:通過例子的輸出可以得到,f1和f2指向了不同的對象(地址);但是,i1和i2卻指向了相同的對象(地址)。之所以產生這種差異,是因為Pyth
Time of Update: 2015-07-09
標籤:字串轉化為數字 python map reduce 將字串轉化為數位python實現 將字串轉化為數位python實現,例如將字串“1234567.8”轉化為 1234567.8這也是學習python中的一個簡單的練習題,代碼如下:# coding=UTF-8 將字串轉化為數字from functools import reduceimport
Time of Update: 2015-07-09
標籤:strip-函數 python 1、strip()函數 函數原型 聲明:s為字串,rm為要刪除的字元序列 s.strip(rm) :刪除s字串中開頭、結尾處,位於 rm刪除序列的字元 s.lstrip(rm) :刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip(rm) :刪除s字串中結尾處,位於 rm刪除序列的字元現在來分析s.strip(rm)這個函數。
Time of Update: 2015-07-09
標籤:尋找素數 python實現 尋找所有的素數的python實現尋找素數也是一個在學習python的一個簡單題目。涉及到的知識點是:python內建函數filter()的應用。思路如下: 在全部自然數中,先取出素數2,然後過濾掉以2為因子的所有數(因為這些數都不是素數)得到新的序列 然後在新序列中取出素數 3,然後過濾掉以3為因子的所有數得到一個新的序列 然後在新序列中去除第一個數,然後過濾掉以這個數為因子的所有數。
Time of Update: 2015-07-10
標籤:sorted函數 python 1、sorted()函數的應用sorted()函數可以接受一個參數sorted()函數還可以接受一個key函數來實現自訂的排序。sorted()還可以接受第三個參數:reverse=True,來實現反序排列 接受一個參數的例子如下: sorted([5,-3,1])——————->結果[-3,1,5] 按大小進行排序
Time of Update: 2015-07-09
標籤:在程式設計中,鴨子類型(英語:duck typing)是動態類型的一種風格。在這種風格中,一個對象有效語義,不是由繼承自特定的類或實現特定的介面,而是由當前方法和屬性的集合決定 “當看到一隻鳥走起來像鴨子、遊泳起來像鴨子、叫起來也像鴨子,那麼這隻鳥就可以被稱為鴨子。” 就我個人的理解來看,duck type
Time of Update: 2015-07-09
標籤:$ gedit price.py#!/usr/bin/env pythonwidth = input('Please enter width: ')price_width = 10item_width = width - price_widthheader_format = '%-*s%*s'format = '%-*s%*.2f'print '=' * widthprint header_format %
Time of Update: 2015-07-10
標籤:1.將字串的時間轉換為時間戳記 方法: a = "2013-10-10 23:40:00" 將其轉換為時間數組 importtime timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 轉換為時間戳記: timeStamp = int(time.mktime(timeArray)) timeStamp == 13814196
Time of Update: 2015-07-10
標籤:任何人都知道python在.net該項目是做什麼的啊?輔助用途,用作“二次開發”。.net網站的話python主要是CGI才用。能夠用python編寫B/S程式。解釋一下二次開發: 對於Python來說。他本身未定義主函數 ,
Time of Update: 2015-07-09
標籤:Python目前主要版本有2個,2.7+和3.4+新入手,決定還是從2.7開始先從python官網https://www.python.org/下載python2.7.10,64位版本(這裡注意,選擇了64位版本後,後面用到的python庫也需要同樣是64位的),python2.7用的還是vc9編譯的,這個很重要,後續用到的庫最好也是選擇vc9編譯出來的,否則容易出問題安裝完後,查看python版本 安裝完python後,作為開發,肯定需要一個整合式開發環境,安裝完python後