Time of Update: 2017-02-27
簡介你已經學習了如何在你的程式中定義一次函數而重用代碼。如果你想要在其他程式中重用很多函數,那麼你該如何編寫程式呢?你可能已經猜到了,答案是使用模組。模組基本上就是一個包含了所有你定義的函數和變數的檔案。為了在其他程式中重用模組,模組的檔案名稱必須以.py為副檔名。模組可以從其他程式 輸入 以便利用它的功能。這也是我們使用Python標準庫的方法。首先,我們將學習如何使用標準庫模組。使用sys模組例8.1 使用sys模組#!/usr/bin/python# Filename:
Time of Update: 2017-02-27
簡介資料結構基本上就是——它們是可以處理一些 資料 的 結構 。或者說,它們是用來儲存一組相關資料的。在Python中有三種內建的資料結構——列表、元組和字典。我們將會學習如何使用它們,以及它們如何使編程變得簡單。列表list是處理一組有序項目的資料結構,即你可以在一個列表中儲存一個 序列
Time of Update: 2017-02-27
在很多時候,你會想要讓你的程式與使用者(可能是你自己)互動。你會從使用者那裡得到輸入,然後列印一些結果。我們可以分別使用raw_input和print語句來完成這些功能。對於輸出,你也可以使用多種多樣的str(字串)類。例如,你能夠使用rjust方法來得到一個按一定寬度靠右對齊的字串。利用help(str)獲得更多詳情。另一個常用的輸入/輸出類型是處理檔案。建立、讀和寫檔案的能力是許多程式所必需的,我們將會在這章探索如何?這些功能。檔案你可以通過建立一個file類的對象來開啟一個檔案,分別使用f
Time of Update: 2017-02-27
到目前為止,我們已經學習了絕大多數常用的Python知識。在這一章中,我們將要學習另外一些方面的Python知識,從而使我們對Python的瞭解更加 完整 。特殊的方法在類中有一些特殊的方法具有特殊的意義,比如__init__和__del__方法,它們的重要性我們已經學習過了。一般說來,特殊的方法都被用來模仿某個行為。例如,如果你想要為你的類使用x[key]這樣的索引操作(就像列表和元組一樣),那麼你只需要實現__getitem__()方法就可以了。想一下,Python就是對list類這樣做的!
Time of Update: 2017-02-27
Python語言可能是第一種即簡單又功能強大的程式設計語言。它不僅適合於初學者,也適合於專業人員使用,更加重要的是,用Python編程是一種愉快的事。本身將協助你學習這個奇妙的語言,並且向你展示如何即快捷又方便地完成任務——真正意義上“為編程問題提供的完美解決方案!”本書的讀者本書可以作為Python程式設計語言的一本指南或者教程。它主要是為新手而設計,不過對於有經驗的程式員來說,它同樣有用。即便你對電腦的瞭解只是如何在電腦上儲存文字檔,你都可以通
Time of Update: 2017-02-27
簡介在到目前為止我們所見到的程式中,總是有一系列的語句,Python忠實地按照它們的順序執行它們。如果你想要改變語句流的執行順序,該怎麼辦呢?例如,你想要讓程式做一些決定,根據不同的情況做不同的事情,例如根據時間列印“早上好”或者“晚上好”。你可能已經猜到了,這是通過控制流程語句實現的。在Python中有三種控制流程語句——if、for和while。if語句if語句用來檢驗一個條件, 如果 條件為真,我們運行一塊語句(稱為
Time of Update: 2017-02-27
可愛的Python: [anygui]項目預覽可愛的Python: 用於PalmOS的Python可愛的Python: 用基於產生器的狀態機器和協同程式增加效率可愛的Python: 用Python產生器實現“輕便線程”可愛的Python: 使用Spark模組解析可愛的Python: 使用SimpleParse模組進行解析可愛的Python: 迭代器和簡單產生器可愛的Python: pydoc和distutils模組可愛的Python: Numerical
Time of Update: 2017-01-18
SocketServer簡化了網路伺服器的編寫。它有4個類:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。這4個類是同步進行處理的,另外通過ForkingMixIn和ThreadingMixIn類來支援非同步。建立伺服器的步驟。首先,你必須建立一個請求處理類,它是BaseRequestHandler的子類並重載其handle()方法。其次,你必須執行個體化一個伺服器類,傳入伺服器的地址和請求處理常式類。最後,調用handle_re
Time of Update: 2017-09-01
標籤:原則 通用 開始 int method 正是 簡單 參數綁定 參數 建立自已的對象(類)是python非常核心的概念,事實上,python被稱為物件導向語言,本章會介紹如何建立對象。以及物
Time of Update: 2017-05-14
標籤:bool blog 大小 使用 自己 strong 限制 字串 標記法 和C/C++、Java一樣,Python也有資料類型和變數兩個概念。 資料類型 Python中的
Time of Update: 2017-05-14
標籤:world 換行 概念 原始碼 視窗 部分 運算式 注釋 com 這一節,我們來學習如何寫一個簡單的Python程式。 我們知道,很多程式設計語言一開始就是學習怎麼輸出"Hell
Time of Update: 2017-05-07
標籤:而不是 產生 oss 編譯型 機器碼 python 分析 開發 原始碼 What‘s Python? Python是一種程式設計語言,由荷蘭人Guido van Rossum於1
Time of Update: 2017-04-21
標籤:檔案名稱 read -- 標準輸出 迭代器 佔用 緩衝 重用 stat 開啟檔案open(name[mode[,buffing])name: 是強制選項,模式和緩衝是可選的#假設檔案不在。
Time of Update: 2015-05-16
標籤:有時候在進行自動化測試時需要在頁面上執行一段js 指令碼, 這個時候就需要用到execute_script 方法了。from selenium import webdriverBrowserObj_dirver = webdriver.Ie()BrowserObj_dirver.get( "http://www.soso.com")BrowserObj_dirver.implicitly_wait(5)BrowserObj_dirver.execute_script("q =
Time of Update: 2015-04-10
標籤:python tutorials 常用鍵以及機制Python網上學習tutorials:常用的鍵:ctrl+D或者quit()來退出pythonC-A (Control-A) moves the cursor to the beginning of the line, C-E to the end, C-B moves it one position to the left, C-F to the right. Backspace erases the character to the
Time of Update: 2015-04-03
標籤:python學習技巧 python易錯點 一:基礎教程(1)檔案I/O 非常類似於