Time of Update: 2015-05-19
標籤:一、Python的排序1、reversed()這個很好理解,reversed英文意思就是:adj. 顛倒的;相反的;(判決等)撤銷的print list(reversed([‘dream‘,‘a‘,‘have‘,‘I‘]))#[‘I‘, ‘have‘, ‘a‘, ‘dream‘]2、讓人糊塗的sort()與sorted()在Python 中sorted是內建函數(BIF),而sort()是清單類型的內建函數list.sort()。sorted()sorted(iterable[, cmp[
Time of Update: 2015-05-19
標籤:operator.itemgetter函數operator模組提供的itemgetter函數用於擷取對象的哪些維的資料,參數為一些序號(即需要擷取的資料在對象中的序號),下面看例子。a = [1,2,3] >>> b=operator.itemgetter(1) //定義函數b,擷取對象的第1個域的值>>> b(a) 2 >>>
Time of Update: 2015-05-19
標籤:c++ python c++與python互動 boost.python c++調用python 之前很長的一段時間裡,無論寫什麼程式,我都是使用C++,因為C++非常強大,從底層到上層都可以搞。底層方面C++對C相容、支援內聯彙編,
Time of Update: 2015-05-20
標籤:#先上一個整體的Python代碼,它可以作為Python建立RPC伺服器或用戶端的通用庫
Time of Update: 2015-05-20
標籤:上面的一篇粗略的介紹了一下python的對象結構,這篇來分析一個非常重要的部分,記憶體配置。。。好像自己看的原始碼,只要是跟C語言相關的,都在記憶體處理方面做了相當多的工作。。。。例如nginx,它也有實現自己的pool,python當然也不例外。。。。python在記憶體配置上面分成了4個層次吧。。。 _____ ______ ______ ________ [
Time of Update: 2015-05-19
標籤:不定長參數 可變參數 一:起因(0)不定長參數,也叫可變的參數,就是再調用函數之前,並不確定到底需要傳遞多少個參數(1)Java中的不定長參數用String... args / int... args等三個點來表示;Python中用*args元組來表示 /
Time of Update: 2015-05-19
標籤:Lecture 7: Lists and mutability,dictionaries,pseudocode,introduction to efficiency 列表及可變性,字典,虛擬碼,效率Lists and mutability 列表及可變性>>> L1 = [1, 2, 3]>>> L2 = L1>>> print L2[1, 2, 3]>>> L1[0] = 4>>> print L2[
Time of Update: 2015-05-19
標籤:本文針對Windows平台下,python調取C/C++的dll檔案。 1.如果使用C語言,代碼如下,檔案名稱為test.c。__declspec(dllexport) int sum(int a,int b){ return (a + b);}如果使用C++語言,代碼如下,檔案名稱為test_cpp.cpp。#define DLLEXPORT extern "C" __declspec(dllexport)DLLEXPORT int sum(int a,int b){
Time of Update: 2015-05-19
標籤:python xml處理中文時出現的錯誤,記錄一下,以免忘記 "UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe9 in position 0: ordinal not in range(128)"解決辦法,在該python檔案的前面加上如下幾句,問題得到解決。import sysdefault_encoding = ‘utf-8‘if sys.getdefaultencoding() !=
Time of Update: 2015-05-19
標籤: cplusplus 庫 線上管理; 類似於 python的 pip install 、nodejs 的npm模組還有 apache 經常使用的 Apache Ivy 項目依賴管理工具/Maven 這種的 貌似 目前都沒有專門的C++這方面的社區。如果 c++代碼 也可以 像這樣,想Java 類庫一樣,自由傳播,方便下載到本地,使用,那麼 是多麼愉快的事情呢? 我很想 做這樣的事情!構建一個 C++
Time of Update: 2015-05-20
標籤:5.5.1while迴圈 x=1while x<=100: print x x+=1 確保使用者輸入了名字:name=""while not name: name=raw_input(‘please enter your name:‘)print
Time of Update: 2015-05-19
標籤:Python 是一門優雅的語言,簡潔的文法,強大的功能。當然豐富的第三方庫,更能加速開發。那麼問題來了,如何安裝這些第三方庫(包)呢? 安裝第三方庫的方式其實不多。下面就介紹一些技巧。 源碼安裝
Time of Update: 2015-05-19
標籤:介紹python的set是一個無序不重複元素集,準系統包括關係測試和消除重複元素. 集合對象還支援並、交、差、對稱差等。sets 支援 x in set、 len(set)、和 for x in set。作為一個無序的集合,sets不記錄元素位置或者插入點。因此,sets不支援 indexing, slicing, 或其它類序列(sequence-like)的操
Time of Update: 2015-05-19
標籤:不同於“HTML元素定位”那一篇,本篇主要記錄selenium的各種控制操作。 1、修改頁面元素屬性。需求情境:以<a>標籤為例,當我們不希望新開tab或視窗開啟連結時,就需要修改<a>的target屬性為_self。解決思路:似乎webdriver並不能改變頁面的原始資訊,但卻提供了可以操作javascript指令碼的介面,通過javascript可以順利修改元素屬性。具體實現:driver.execute_script(scri
Time of Update: 2015-05-19
標籤:python 爬蟲 python擷取csdn資訊 爬csdn python爬蟲 1.原理:這個程式可以實現批量擷取到某一個CSDN部落格的個人資訊、目錄與連結的對應,並存到一個本目錄的mulu.txt檔案中2.具體代碼:# -*- coding: cp936 -*-import urllib.request#import
Time of Update: 2015-05-19
標籤:裝飾者模式定義 動態地將責任附加到對象上。若要擴充功能,裝飾者提供比繼承更有彈性的替代方案實作類別圖 裝飾者模式的特點 A 裝飾者和被裝飾對象有相同的超類型。(注意這是利用繼承達到”類型匹配“,而不是利用繼承獲得”行為“,行為來自裝飾者和基礎組件,或者與其他裝飾者之間的組合關係) B
Time of Update: 2015-05-19
標籤:syntaxerror建立ex1.pyprint "Hello World!"print "Hello Yang"print "I like typing this."print "This is fun."print ‘Yay! Printing.‘print "I‘d much rather you ‘not
Time of Update: 2015-05-19
標籤:pythonpython 流程式控制制 1、 if else 語句 -python的if 語句類似其它 語言,if 語句包含一個邏輯運算式,使用運算式比較,在比較結果的基礎上作出決定。 -if experssion(條件運算式):
Time of Update: 2015-05-19
標籤:python milang 現在很多公司都需要考慮節能,特別對電方面的節能。因此很多公司都針對電腦進行管理,比如當你離開電腦時,需要把顯示器處於關閉狀態,同時讓電腦處於鎖定狀態,這樣有利於節能,同時也能延長電腦顯示器的壽命,同時也可以讓你的內容保密,不讓無關人員看到相關的資訊,以及可能誤操作你的寶貴資料。 在沒有使用這個功能程式之前,都是使用顯示器的物理按鈕來關閉顯示,這樣按的次數多了,就會導致按鈕失靈,加速顯示
Time of Update: 2015-05-19
標籤:python 裝飾 decorator 參數 傳遞 情境時這樣的,我有個一大堆任務,我要給這些任務計時,入庫。就需要一個帶有參數的裝飾器來記錄任務名稱, 在任務執行前和執行之後都需要記錄任務當時執行的時刻。#-*- encoding=utf-8 -*-from functools import wrapsdef