Time of Update: 2015-07-22
標籤:In Python, it‘s concise, easy and faster to swap 2 variables compared in other Programming languages:Python:x, y = y, xOther programming languages:temp = xx = yy = tempActually, we can also use the second method just like the other
Time of Update: 2015-07-22
標籤: 在使用NumPy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。 Matplotlib是一個Python的圖形架構,類似於MATLAB和R語言。
Time of Update: 2015-07-22
標籤:1. 模組 在python中一個檔案可以被看成一個獨立模組,而包對應著檔案夾,模組把python代碼分成一些有組織的程式碼片段,通過匯入的方式實現代碼重用。1.1 模組搜尋路徑 匯入模組時,是按照sys.path變數的值搜尋模組,sys.path的值是包含每一個獨立路徑的列表,包含目前的目錄、python安裝目錄、PYTHONPATH環境變數,搜尋順序按照路徑在列表中的順序(一般目前的目錄優先順序最高)。1 >>> import sys2 >>>
Time of Update: 2015-07-22
標籤:import os os模組主要用於運行系統命令import osos.remname(‘file.txt‘,‘file1.txt‘) 檔案重新命名os.remove(‘file1.txt‘) 刪除檔案os.mkdir(‘test‘) 建立檔案夾os.rmdir(‘test‘) 刪除檔案夾os.sep 可以取代作業系統特定的路徑分割符os.getcwd()
Time of Update: 2015-07-22
標籤:python 目錄遞迴遍曆 #實現目錄遞迴遍曆,尋找.log檔案,並將結果存入檔案import osres=[]def findfile(dir): for i in os.listdir(dir): if os.path.i
Time of Update: 2015-07-22
標籤:python 異常處理 異常處理的目的是防止使用者看到不友好的異常情況,避免程式異常退出一.通過try...except...將異常截獲,保證程式繼續執行try: open(‘test.txt‘,‘r‘) 1/0except ZeroDivisionError,e: print
Time of Update: 2015-07-22
標籤: ---------------------------------------------------------------------------------shutil 實用模組包含了一些用於複製檔案和檔案夾的函數. copy 函數使用和 Unix 下 cp 命令基本相同的方式複製一個檔案.---------------------------------------------------------------------------
Time of Update: 2015-07-22
標籤:1.基本的讀取設定檔-read(filename) 直接讀取ini檔案內容-sections() 得到所有的section,並以列表的形式返回-options(section) 得到該section的所有option-items(section) 得到該section的所有索引值對-get(section,option) 得到section中option的值,返回為string類型-getint(section,option)
Time of Update: 2015-07-22
標籤:如何捅破python編程的那層紙之二# coding:utf-8"""如何捅破python編程的那層紙之二貼吧上有人問定義一個函數,名字為sameSums(aList),alist是一個整形list,函數作用是判斷能分成兩組,使得兩組數位和相等。若可以擇傳回值是true,若不可以傳回值是false。如下例:sameSums([4, 7, 6, 3]) --> True //4+6 = 10 and 7 + 3 = 10sameSums([3, 3]) -->
Time of Update: 2015-07-22
標籤:最新安裝方式# wget https://bootstrap.pypa.io/get-pip.py# python get-pip.py //
Time of Update: 2015-07-22
標籤:Python 字串操作去空格及特殊符號s.strip().lstrip().rstrip(‘,‘)複製字串#strcpy(sStr1,sStr2)sStr1 = ‘strcpy‘sStr2 = sStr1sStr1 = ‘strcpy2‘print sStr2連接字串#strcat(sStr1,sStr2)sStr1 = ‘strcat‘sStr2 = ‘append‘sStr1 += sStr2print sStr1尋找字元#strchr(sStr1,sStr2)# < 0
Time of Update: 2015-07-22
標籤:python 字串 please star 輸入x = 3print(x)age=input(“please input string:”)input函數的使用650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6F/F4/wKioL1WuYASg776CAAFbPjcNOrU547.jpg"
Time of Update: 2015-07-22
標籤:網路編程 python import 第三方 數學 1、系統庫提供內建函式(官方提供)字元函數庫(help(str)來查看具體的函數)數學函數庫(import math首先需要匯入庫,help(math)來查看具體的函數)OS函數庫(import
Time of Update: 2015-07-22
標籤:windows system python linux import 我們從作業系統的的層次去學習os函數庫的基本知識: 1、作業系統的類型 &nb
Time of Update: 2015-07-22
標籤:什麼是序列 列表,元組和字串都是序列。 序列的兩個主要特點是索引操作符和切片操作符 索引操作符讓我們可以從序列中取一個值 切片操作符讓我們能夠擷取序列的一個切片,即一部分序列 索引同樣可以是負數,位置是從序列尾開始計算的 因此,shoplist[-1]表示序列的最後一個元素而shoplist[-2]抓取的倒數第二個項目 切片操作符是序列名後跟一個方括弧,方括弧內有一對可選的數字,並用冒號分隔 注意冒號是必須的,數字是可選的
Time of Update: 2015-07-22
標籤:<背景> 上一節介紹了python
Time of Update: 2015-07-22
標籤:在工程中特別是稍微大一點的項目基本上都會用到配置,就會涉及到設定檔的讀取,配置參數的讀取。常用的解析設定檔的是configParser,解析命令列參數的則為getopt。getopt的參數可以分為兩種:長模式和短模式。長模式在命令列中為:--arg1 arg_value。短模式則是長模式之外的常用空格分隔的參數。在程式中使用getopt.getopt()對象擷取參數,其格式為:opts, args = getopt.getopt(arg_list, shor_mode,
Time of Update: 2015-07-22
標籤:Python是支援可變參數的,最簡單的方法莫過於使用預設參數,例如:def test_defargs(one, two = 2): print ‘Required argument: ‘, one print ‘Optional argument: ‘, twotest_defargs(1)# result:# Required argument: 1# Optional argument: 2test_defargs(1, 3)# result:# Required
Time of Update: 2015-07-22
標籤:1.下載軟體並配置 (1) 需要軟件:python2.7.10 和 PyCharm3.4.1,地址略,百度一大把的 (2) 安裝python2.7.10 下一步一直下去,直到安裝成功,我這裡放在D:\Program Files\Python27
Time of Update: 2015-07-22
標籤:今天學習了Python中有關Regex的知識。關於Regex的文法,不作過多解釋,網上有許多學習的資料。這裡主要介紹Python中常用的Regex處理函數。re.match re.match 嘗試從字串的開始匹配一個模式,如:下面的例子匹配第一個單詞。 import retext = "JGood is a handsome boy, he is cool, clever, and so on..."m = re.match(r"(\w+)\s", text)if