Time of Update: 2015-08-12
標籤:Python是一種強大的程式設計語言,其提供了很多用於科學計算的模組,常見的包括numpy、scipy和matplotlib。要利用Python進行科學計算,就需要一一安裝所需的模組,而這些模組可能又依賴於其它的軟體包或庫,因而安裝和使用起來相對麻煩。幸好有人專門在做這一類事情,將科學計算所需要的模組都編譯好,然後打包以發行版的形式供使用者使用,Anaconda就是其中一個常用的科學計算髮行版。首頁: https://store.continuum.io/cshop/anacon
Time of Update: 2015-08-12
標籤: Spiral Matrix II 螺旋矩陣Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.For example,Given n = 3,You should return the following matrix:[ [ 1, 2, 3 ], [ 8, 9, 4 ],
Time of Update: 2015-08-12
標籤: Python的lambda函數與排序 2010-03-02
Time of Update: 2015-08-12
標籤:量化分析師的Python日記【第1天:誰來給我講講Python?】薛昆Kelvin 優礦 001 號員工2015-01-28
Time of Update: 2015-08-13
標籤:Python中最常見括弧的區別:在Python語言中最常見的括弧有三種,分別是:小括弧()、中括弧[]、花括弧{};其作用也不相同,分別用來代表不同的Python基本內建資料類型。Python中的小括弧():代表tuple元祖資料類型,元祖是一種不可變序列。建立方法很簡單,大多數時候都是小括弧括起來的。 1 >>> tup = (1,2,3)2 >>> tup3 (1, 2, 3)4 >>> () #空元祖5 ()6 >>&
Time of Update: 2015-08-13
標籤:python 迴圈 for迴圈程式設計語言中的語句之一,用於迴圈執行。在python裡面,for迴圈語句沒有像其他類c語言一樣,使用++來遍曆,而是直觀的使用for in表現形式for item in xxx下面我們舉一些例子: 這節就說到這裡,謝謝大家-------------------------------------------------------
Time of Update: 2015-08-13
標籤:python 遊戲 我們先貼上之前的代碼,回顧一下功能import randomsecret=random.randint(1,100)#產生隨機數#print (secret)time=6#猜數位次數guess=0#輸入的數字minNum=0#最小隨機數maxNum=100#最大隨機數print("---------歡迎來到猜數位地方,請開始---------")while
Time of Update: 2015-08-13
標籤:python 函數 這一節聊聊強大的列表解析主要就是在一行裡面賦值給列表下面我們舉兩個例子:上面的例子我們引入了range函數,他主要作用是在一定範圍裡面取整數值我來解釋一下中括弧裡面的那一句:x**2 for x in
Time of Update: 2015-08-12
標籤:comparing document provides python classes 1.通過html 比較diff_text兩文本不同之處#!/usr/bin/env pythonimport difflibtext1 = """text1:This module provides classes and
Time of Update: 2015-08-12
標籤:設定檔 python except error return 通過html來比較nginx設定檔和備份的ngixn不同#!/usr/bin/env pythonimport difflibimport systry: textfile1 = sys.argv[1]
Time of Update: 2015-08-12
標籤:python domain please 記錄 1.MX #!/usr/bin/env pythonimport dns.resolverdomain = raw_input(‘please input an domain: ‘)MX = dns.resolver.query(domain, ‘MX‘)for
Time of Update: 2015-08-12
標籤:address python please 網路 import #!/usr/bin/env pythonfrom IPy import IPip_s = raw_input(‘please input an IP or net-range:‘)ips = IP(ip_s)if len(ips) > 1:
Time of Update: 2015-08-12
標籤:python python物件類型 對象是記憶體中的一部分,包含數值和相關操作的集合。python可以分解成模組、語句、運算式以及對象:程式由模組構成、模組包含語句、語句包含運算式、運算式建立並處理對象。1.1、為什麼使用內建類型?使用c或c++,很大一部分工作集中於對象,需要部署記憶體結構、管理記憶體配置、實現搜尋和讀取進程。而python不是這樣,它提供了強大的物件類型作為語言的組成部分。
Time of Update: 2015-08-13
標籤:http://www.cnblogs.com/qi09/archive/2012/02/06/2340712.html python中出現Non-ASCII character ‘\xe7‘ in file ex6.py on line 1, but no encoding
Time of Update: 2015-08-13
標籤: Python中的list,跟c++中的vertor有些類似,支援隨機訪問,可以動態增加或者刪除資料,但是list要比vector更加靈活,可以存放任意類型的元素,包括嵌套list。 1. list的建立: 使用[]表示,元素之間用括弧分割。 list1 = [‘a‘, ‘b‘, ‘c‘] 2.
Time of Update: 2015-08-12
標籤:wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar zxf Python-2.7.3.tgz cd Python-2.7.3 ./configure –prefix=/usr/local/python27 make make install ln -sf
Time of Update: 2015-08-12
標籤:新式類是為了統一**而在2.2中開始引入的。代碼講解上面的例子比較明白的說明了問題。B是定義的新式類。那麼輸入b的時候,不論是type(b),還是b.__class__都是輸出的<class ‘__main__.B‘>。A是定義的舊式類。-----------------------------------另外,新式類和舊式類還有一個區別就是在多繼承的時候,尋找要調用的方法。新式類是廣度優先的尋找演算法。舊式類的尋找方法是深度優先的。Python新式類和舊式類的區別
Time of Update: 2015-08-12
標籤:動態語言的多態和靜態語言c++等多態含義不太一樣,c++中的多態就是參數數量和類型不同的方法就是不同方法,而動態語言中的多態其實值的是方法的尋找過程,即向右找到類(或者單件類),在類中找不到的話再找父類,一直在祖先鏈中找到或者找不到為止,先找到的就被調用: class MyClass(object): def fn(x): print ("This is the first fn") def fn(x,y):
Time of Update: 2015-08-12
標籤:python1.檔案比較 #!/usr/bin/env pythonimport filecmpx = filecmp.dircmp("/home/1","/home/2")x.report()會出現diff /home/1 /home/2Only in /home/2 : [‘zhm.txt‘] 只有這個是不同Identical files : [‘yzg.txt‘]
Time of Update: 2015-08-12
標籤:在Python裡面,字串相加經常會出現‘ascii‘ codec can‘t decode byte 0xe7 in position 0: ordinal not in