Time of Update: 2017-01-13
Python操作檔案和檔案夾使用的是os庫,下面的代碼中主要用到了幾個函數:os.listdir:列出目錄下的檔案和檔案夾os.path.join:拼接得到一個檔案/檔案夾的全路徑os.path.isfile:判斷是否是檔案os.path.splitext:從名稱中取出一個子部分 下面是目錄操作的代碼 代碼如下複製代碼 def search(folder, filter, allfile): folders =
Time of Update: 2017-01-13
#定義變數a 代碼如下複製代碼 >>> a = 0>>> print a 0#定義函數p() 代碼如下複製代碼 >>> def p():... print a... >>> p() 0#定義函數p2() 代碼如下複製代碼 >>> def p2():... print a... a = 3... &
Time of Update: 2017-01-13
s.strip() .lstrip() .rstrip(',') 去空格及特殊符號複製字串Python 代碼如下複製代碼 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 連接字串 代碼如下複製代碼 Python #strcat(sStr1,sStr2) sStr1 =
Time of Update: 2017-01-13
對象可以使用普通的屬於對象的變數儲存資料,屬於對象或類的變數被稱為域;對象也可以使用屬於類的函數,這樣的函數稱為類的方法;域和方法可以合稱為類的屬性。域有兩種類型--屬於執行個體的或屬於類本身;它們分別被稱為執行個體變數和類變數。類使用關鍵字class建立,類的域和方法被列在一個縮排塊中。類的方法必須有一個額外的第一個參數,但是在調用時不為這個參數賦值,這個特殊變數指對象本身,按照慣例它的名稱是self,類似C#中的this。 代碼如下複製代碼 class
Time of Update: 2017-01-13
代碼如下複製代碼 try: print 1/0except ZeroDivisionError, e: print eexcept: print "error or exception occurred."#integer division or modulo by zero 可以讓try ... except
Time of Update: 2017-01-13
代碼如下複製代碼 def sumOf(a, b): return a + b 1. 函數形參函數中的參數名稱為‘形參’,調用函數時傳遞的值為‘實參’2. 局部變數在函數內定義的變數與函數外具有相同名稱的其他變數沒有任何關係,即變數名稱對於函數來說是局部的。這稱為變數的範圍。global語句, 為定義在函數外的變數賦值時使用global語句。 代碼如下複製代碼 def
Time of Update: 2017-01-13
1. if 語句 代碼如下複製代碼 i = 10n = int(raw_input("enter a number:"))if n == i: print "equal"elif n < i: print "lower"else: print "higher" 2. while語句
Time of Update: 2017-01-13
1. 運算子與其用法 運算子 名稱 說明 例子 + 加 兩個對象相加 3 + 5得到8。'a' + 'b'得到'ab'。 - 減 得到負數或是一個數減去另一個數
Time of Update: 2017-01-13
if語句一、if語句的格式 語句塊必須有相同的縮排。 語句塊必須比if,elif,else多一層縮排# 如果條件成立則執行語句塊1,# 否則 如果條件2成立則執行語句塊2# 其他情況執行語句塊3# elis和else部分是可選的if 條件1: 語句塊1elif 條件2: 語句塊2else: 語句塊3二、執行個體i = 10if i ==
Time of Update: 2017-01-13
運算子的優先順序如下: 運算子 描述 lambda Lambda運算式 or 布爾“或” and 布爾“與”
Time of Update: 2017-01-13
Python中有4種類型的數1. 整數例如: 2, 10 等2. 長整數比整數儲存的數值更大3. 浮點數即小數, 例如 2.5, 12.3E-4, 12.3E-4表示12.3 * 10-4。4. 複數例如 (-1+2j)和(3.4-5.6j)一、字串的三種標記法 1、使用單引號(') 例如:print 'hello world' 2、使用雙引號(") 例如:print "hello
Time of Update: 2017-01-13
常用運算子以及用法如下如下: 運算子 名稱 說明 例子 + 加 兩個對象相加 3 + 5得到8。'a' + 'b'得到'ab'。 - 減 得到負數或是一個數減去另一個數
Time of Update: 2017-01-13
一、if語句的格式 語句塊必須有相同的縮排。 語句塊必須比if,elif,else多一層縮排# 如果條件成立則執行語句塊1,# 否則 如果條件2成立則執行語句塊2# 其他情況執行語句塊3# elis和else部分是可選的if 條件1: 語句塊1elif 條件2: 語句塊2else: 語句塊3二、執行個體i = 10if i == 3: print '
Time of Update: 2017-01-13
通過if elif 語句來實現 代碼如下複製代碼 if 條件: … elif 條件: … else: … (2)通過 代碼如下複製代碼 info = {} info = {‘a':'1′,'b:2,'c:3,'default':ss'} c = info.get(‘a',default') 2while語句有else語句 a = 2 while a > 1:
Time of Update: 2017-01-13
Python的中文問題解決辦法python 的 eclips教程環境後寫了一個測試程式。結果出現這樣的錯誤:SyntaxError: Non-ASCII character 'xbd' in file E:workspacemakeUpdatafilesIndexsrcmakeIndex.py on line 12, but no encoding declared; see http://www.python.org/peps/pep-0263.html for
Time of Update: 2017-01-13
string模組的join方法,因此它需要兩個參數,一個是list,另一個是分隔字元。而且調用時正如cnxo所示,如果你匯入了 string模組:import string你需要使用string.join()這樣來用。但現在string對象本身就有這樣方法,這樣它只需要一個分隔字元參數。用法為:'+'.join(list1)最簡單的我們用到了join函數,執行個體print ''.join(list('hello'))把資料連線word1 = "A"word2 =
Time of Update: 2017-01-13
Python中函數的參數傳遞方式.普通的參數傳遞>>> def add(a,b): return a+b>>> print add(1,2)3>>> print add('abc','123')abc123 2.參數個數可選,參數有預設值的傳遞>>> def myjoin(string,sep='_'): return sep.join(string)>>> myjoin('Test')
Time of Update: 2017-01-13
F.read([size]) #size為讀取的長度,以byte為單位 F.readline([size]) #讀一行,如果定義了size,有可能返回的只是一行的一部分 F.readlines([size]) #把檔案每一行作為一個list的一個成員,並返回這個list。其實它的內部是通過迴圈調用readline()來實現的。如果提供size參數,size是表示讀取內容的總長,也就是說可能唯讀到檔案的一部分。 F.write(str)
Time of Update: 2017-01-13
Python 的強大特性之一是其對 list 的解析,它提供一種緊湊的方法,可以通過對 list 中的每個元素應用一個函數,從而將一個 list 映射為另一個 list。執行個體a = ['cat', 'window', 'defenestrate']for x in a: print x, len(x)for x in [1, 2, 3]: print x, #
Time of Update: 2017-01-13
1. 在https://www.python.org/downloads/release/python-352/網站上下載python版本 2. 配置環境右擊電腦屬性,然後選擇進階系統設定3. 選擇環境變數,配置Path 輸入;C:\Users\小紅\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python