Time of Update: 2016-06-06
下面就先定義一個函數: 代碼如下:def foo(): print('function') foo() 在上述代碼中,定義了一個名為foo的函數,這個函數沒有參數。最後一行代碼的功能是調用這個函數。這是一個函數的最簡單形式。下面來介紹一下有參數的函數: 代碼如下:def foo(): print('function') def foo1(a,b): print(a+b) foo() foo1(1,2)foo1就是一個有參數的函數,使用foo1(1,2)就可以調用這個有參的函數了。 在程式中,
Time of Update: 2016-06-06
1.元字元: . 它匹配除了換行字元外的任何字元,在 alternate 模式(re.DOTALL)下它甚至可以匹配換行 ^ 匹配行首。除非設定 MULTILINE 標誌,它只是匹配字串的開始。 $ 匹配行尾,行尾被定義為要麼是字串尾,要麼是一個換行字元後面的任何位置。 * 重複0或N次 + 重複1或N次 ? 重複0或1次 {} 該限定符的意思是至少有 m 個重複,至多到 n 個重複 [] 它們常用來指定一個字元類別,所謂字元類別就是你想匹配的一個字元集 \
Time of Update: 2016-06-06
例如:'string'、"string"、"""string"""或者是'''string'''。在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以包含換行。也就是說,在三引號中的字串,如果其中的內容在程式中是分行的,那麼,在使用中也是分行的。這樣就不需要顯示的使用"\n"來換行了。 像多數程式設計語言一樣,python中的字串是不可變的。同樣,對於轉移字元的處理,也和其他語言類似。如“ 'What's your name?' ”,在這個字串內部,出現了“ '
Time of Update: 2016-06-06
起步走 代碼如下: #! /usr/bin/python a=2 b=3 c="test" c=a+b print "execution result: %i"%c 知識點 Python是動態語言,變數不須預先聲明. 列印語句採用C風格 字串和數字 但有趣的是,在javascript裡我們會理想當然的將字串和數字串連,因為是動態語言嘛.但在Python裡有點詭異,如下: 代碼如下: #! /usr/bin/python a=2 b="test" c=a+b
Time of Update: 2016-06-06
例如: import mymodule myobject = mymodule.myclass() 或者 from mymodule import myclass myobject = myclass() 如果要在程式中動態地建立類執行個體,也一樣要分兩步走,例如: m = __import__('mymodule') c = getattr(m, 'myclass') myobject = c()
Time of Update: 2016-06-06
>>> teststr = '我的eclipse不能正確的解碼gbk碼!' >>> teststr '\xe6\x88\x91\xe7\x9a\x84eclipse\xe4\xb8\x8d\xe8\x83\xbd\xe6\xad\xa3\xe7\xa1\xae\xe7\x9a\x84\xe8\xa7\xa3\xe7\xa0\x81gbk\xe7\xa0\x81\xef\xbc\x81' >>> tests2 = u'我的eclipse不能正確的解碼gbk碼!' >>> test3 =
Time of Update: 2016-06-06
先推薦一個學習python的好網址簡明 Python 教程 Swaroop, C. H. 著 沈潔元
Time of Update: 2016-06-06
這篇文檔所給出的編碼約定適用於在主要的Python發布版本中組成標準庫的Python 代碼,請查閱相關的關於在Python的C實現中C代碼風格指南的描述。 這篇文檔改編自Guido最初的《Python風格指南》一文,並從《Barry's style guide》中添加了部分內容。在有衝突的地方,Guide的風格規則應該是符合本PEP的意圖(譯註:指當有衝突時,應以Guido風格為準)。這篇PEP仍然尚未完成(實際上,它可能永遠都不會完成)。
Time of Update: 2016-06-06
一個好的整合式開發環境,能很大地提高編程效率。所以,我得需要先找一個好的python 的開發工具。eclipse +pyDev, 感覺還不錯。我把安裝過程的關鍵點,詳細記錄於本文,以便自己和讀者日後重新安裝的時候,別找不到北。eclipse 是一個java的免費的IDE, 我安裝的是 eclipse-SDK-3.2.1-win32.zip,123M
Time of Update: 2016-06-06
版本:1.20A Byte of Python Copyright © 2003-2005 Swaroop C H 簡明 Python 教程 《簡明 Python 教程》為 "A Byte of Python" 的唯一指定簡體中文譯本,著作權 © 2005 沈潔元 本書依照 創作公用約定(署名-非派生作品-非商業用途) 發布。概要無論您剛接觸電腦還是一個有經驗的程式員,本書都將有助您學習使用Python語言。前言 本書的讀者 本書的由來 本書目前的狀況 官方網站 約定條款
Time of Update: 2016-06-06
>>> import os 匯入模組 >>> os.listdir("d:\\python25") 列出所有目錄和檔案 ['w9xpopen.exe', 'README.txt', 'NEWS.txt', 'LICENSE.txt', 'python.exe', 'pythonw.exe', 'Lib', 'DLLs', 'include', 'libs', 'tcl', 'Tools', 'Doc', 'odbchelper.py', '
Time of Update: 2016-06-06
第一章 介紹 指令碼語言是類似DOS批處理、UNIX
Time of Update: 2016-06-06
常用的module是 os ,os.path 和shutil,所以要先引入他們. python遍曆檔案夾和檔案 這個也許是最常用的功能,如下: 代碼如下:import os import os.path rootdir = "D:\\programmer\\training" for parent, dirnames, filenames in os.walk(rootdir): #case 1: for dirname in dirnames:
Time of Update: 2016-06-06
1 IDLE1.1 IDLE是python創初人Guido van Rossum使用python and Tkinter來建立的一個整合式開發環境。要使用IDLE必須安裝python and Tkinter。1.2 特性:自動縮排,彩色編碼,命令曆史(Alt+p,Alt+n)和單詞自動(Alt+/)完成。1.3
Time of Update: 2016-06-06
工欲善其事,必先利其器.python是解釋型的語言,但是在windows下如果要執行程式的話還得加個python shell的話,未免也太麻煩了.而這裡所說的東西就是將python程式轉換為exe檔案.下面是一些常用的工具,不過似乎py2exe應用的更加廣泛一些. py2exe http://py2exe.sf.net 只支援windows平台,應該是大家聽到最多的一個名字了,使用者不少,所以有問題的話在它的mail
Time of Update: 2016-06-06
今天因為給BeauBeau提供的抽獎號碼做SQL檔案,一開始收到ZIP檔案解開壓縮之後被嚇到了——29個CSV檔案,每個檔案儲存了1000個獎券ID和號碼-_-! 照上次一樣,開啟每個CSV檔案做先做單獨的SQL檔案,每個SQL中有1000條插入語句,隨後將29個檔案的所有SQL語句都複製粘貼到同一個總的SQL檔案中。
Time of Update: 2016-06-06
函數較簡單,看下面的例子: 代碼如下:s = 'hEllo pYthon' print s.upper() print s.lower() print s.capitalize() print s.title() 輸出結果: HELLO PYTHON hello python Hello python Hello Python 判斷大小寫 Python提供了isupper(),islower(),istitle()方法用來判斷字串的大小寫。注意的是: 1. 沒有提供 iscapitalize(
Time of Update: 2016-06-06
比如,將一個字串轉換為一個字元數組: theList = list(theString) 同時,我們可以方便的通過for語句進行遍曆: for c in theString: do_something_with(c) 甚者,使用這樣的語句: result = [do_something_with(c) for c in theString if c == 'x']
Time of Update: 2016-06-06
本文執行個體講述了python使用PIL縮放網狀圖片並儲存的方法。分享給大家供大家參考。具體實現方法如下:''' tk_image_view_url_io_resize.pydisplay an image from a URL using Tkinter, PIL and data_streamalso resize the web image to fit a certain size display widgetretaining its aspect ratioPil
Time of Update: 2016-06-06
1.open使用open開啟檔案後一定要記得調用檔案對象的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )註:不能把open語句放在try塊裡,因為當開啟檔案出現異常時,檔案對象file_object無法執行close()方法。2.讀檔案讀文字檔input =