Time of Update: 2016-10-14
Python 環境搭建,開發工具,基本文法,python基本文法python環境https://www.python.org/downloads/現在pthon有兩個版本 一個是3.5系列的 , 一個是2.7系列的。建議用3.5版本的 開發工具PyCharm https://www.jetbrains.com/pycharm/這個工具是收費的,可以百度一個破解碼 學習教程http://www.liaoxuefeng.com/wiki/001431608
Time of Update: 2016-10-14
python資料類型-----列表,python資料類型-----今天來總結下python3.4版本列表的一些操作方法。 列表(list): 1、列表就像一個線性容器,但是比C++的 lis t擴充多得多,列表裡的元素可以是相同類型,也可以包含各種類型,比如列表裡嵌套另一個列表 2、list的索引是也是從0開始,但也可以從後訪問,L1[-1]
Time of Update: 2016-10-14
Python練習題 009:水仙花數,python009【Python練習題
Time of Update: 2016-10-14
Python練習題 013:求解a+aa+aaa……,python【Python練習題 013】 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤輸入。這題倒也不難,實際上 a+aa+aaa+aa...a 可以轉化為 (a * 10**0) + (a * 10**1) + (a * 10**2)…… 進而轉化為 a * (10**0 + 10**1 + 10**2
Time of Update: 2016-10-13
Python練習題 005:三個數字由大到小排序輸出,python005【Python練習題 005】輸入三個整數x,y,z,請把這三個數由小到大輸出。-----------------------------------------------------------------------這題想想應該比較容易:無非是先擷取3個數字,然後比大小,按順序輸出即可。不過在寫代碼的過程中遇到了個難題:因為擔心輸入時輸入非指定的分隔字元,需要指定多個分隔字元(英文逗號、中文逗號、空格),但
Time of Update: 2016-10-13
Python練習題 002:獎金計算,python002【Python練習題
Time of Update: 2016-10-14
python模組之os.path,pythonos.path對檔案路徑的操作 os.path.split(p)函數返回一個路徑的目錄名和檔案名稱。os.path.splitext():分離檔案名稱與副檔名 os.path.isfile()和os.path.isdir()函數分別檢驗給出的路徑是一個檔案還是目錄。os.path.isabs(path):判斷一個路徑是否是絕對路徑os.path.exists()函數用來檢驗給出的路徑是否真地存在 os.path.gets
Time of Update: 2016-10-13
python學習筆記-import utils報錯,-importutils今天遇到一個坑爹的問題,尋找了半天原因,終於解決了,在此特地記錄一下。運行環境:Windows eclipse我在eclipse中配置了python的運行環境,在eclipse中編寫python代碼。操作步驟:1.在python互動命令列中,輸入import utils,不報錯;2.在eclipse的pydev Project中,輸入import utils,報錯:Unresolved import:utils解決方案:
Time of Update: 2016-10-13
【leetcodepython】 9. Palindrome Number,leetcodepalindrome#迴文數#Method1:將整數轉置和原數比較,一樣就是迴文數;負數不是迴文數#這裡反轉整數時不需要考慮溢出,但不代表如果是C/C++等語言也不需要考慮class Solution(object): def isPalindrome(self, x):
Time of Update: 2016-10-14
Python練習題 012:字元統計,python012【Python練習題 012】 輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。-----------------------------------------------這題也不難,邏輯很清楚,只要知道 ASCII 碼錶的對應值,知道 ord('a') 能將字元 'a' 轉化為 ASCII 碼錶上對應的數值,就可以了。其中,數字 0-9 對應的碼值為 48-57,大寫字母 A-Z 對應 65-90,小寫字母
Time of Update: 2016-10-14
python幾個重要的函數(lambda,filter,reduce,map,zip),pythonlambda一、匿名函數lambdalambda argument1,argument2,...argumentN :expression using
Time of Update: 2016-10-13
Python練習題 003:完全平方數,python003【Python練習題 003】一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?-------------------------------------------------所謂的“完全平方數”,就是開完根號仍然是整數。數學渣是這麼思考的:假設這個數 i 在10000以內。第一步:x = sqrt(i+100)。如果 x == floor(x),則證明 x
Time of Update: 2016-10-13
淺析Python多線程,淺析python 今天看了幾篇部落格,主要講解線程的執行個體以及如何避免線程間的競爭,覺得感覺對自己很有用,所以在此先寫先來以備以後自己查閱. 執行個體一:我們將要請求三個不同的url1.單線程: 1 import time 2 from urllib.request import urlopen 3 4 5 def get_responses(): 6 urls = [ 7 'http://www.baidu.com', 8
Time of Update: 2016-10-11
學習PYTHON之路, DAY 1,pythonday一 PYTHON 安裝1. Python下載(1) www.python.org官網(2) 選擇可執行檔( 64位3.5.2Windows x86-64 executable installer或32位3.5.2 Windows x86 executable installer)、(64位2.7.12 Windows x86-64 MSI installer或32位2.7.12 Windows x86
Time of Update: 2016-10-12
shelve,shelves這幾天接觸了Python中的shelve這個module,感覺比pickle用起來更簡單一些,它也是一個用來持久化Python對象的簡單工具。當我們寫程式的時候如果不想用關聯式資料庫那麼重量級的東東去儲存資料,不妨可以試試用shelve。shelf也是用key來訪問的,使用起來和字典類似。shelve其實用anydbm去建立DB並且管理持久化對象的。 建立一個新的shelf直接使用shelve.open()就可以建立了1 import shelve2 3
Time of Update: 2016-10-12
Python練習題 001:4個數字求不重複的3位元,python練習題聽說做練習是掌握一門程式設計語言的最佳途徑,那就爭取先做滿100道題吧。----------------------------------------------------------------------【Python練習題 001】有1、2、3、4個數字,能組成多少個互不相同且無重複數位三位元?都是多少?這題還算比較簡單,思路是:先確定百位元、然後是十位元、個位元。1-4
Time of Update: 2016-10-11
Python 爬蟲學習筆記之多線程爬蟲,python學習筆記XPath 的安裝以及使用1 . XPath 的介紹剛學過Regex,用的正順手,現在就把Regex替換掉,使用 XPath,有人表示這太坑爹了,早知道剛上來就學習 XPath 多省事 啊。其實我個人認為學習一下Regex是大有益處的,之所以換成 XPath ,我個人認為是因為它定位更準確,使用更加便捷。可能有的人對 XPath
Time of Update: 2016-10-11
淺析Python中MySQLdb的交易處理功能,pythonmysqldb前言任何應用都離不開資料,所以在學習python的時候,當然也要學習一個如何用python操作資料庫了。MySQLdb就是python對mysql資料庫操作的模組。今天寫了個工具,目的是把csv中的資料插入到資料庫中去。其中有一部分,是需要分別向兩張表中插入兩條資料,如果第二張表中的資料已經存在,那麼第一張表中的資料也不需要插入。然後通過百度尋找發現,其實MySQLdb庫,內建了交易處理的功能,pymysql庫也是一樣。c
Time of Update: 2016-10-11
python搭建虛擬環境的步驟詳解,python搭建步驟詳解前言相信對於python開發人員來說,機器上有不同的python版本是很正常的,因為開發的項目有的用2.6或2.7,有的就要用3.0+版本,如何把這些不同的版本管理好,保持每個環境的乾淨和獨立,方便不同版本之間的切換,這時候就要用到我們的虛擬環境了,所以今天我們就來看看python虛擬環境搭建工具pyenv的使用。1、安裝git clone https://github.com/yyuu/pyenv.git ~/.pyenvecho ‘
Time of Update: 2016-10-11
Python指令碼實現12306火車票查詢系統,python12306最近我看到看到使用python實現火車票查詢,我自己也實現了,感覺收穫蠻多的,下面我就把每一步驟都詳細給分享出來。(注意使用的是python3)首先我將最終結果給展示出來:在cmd命令列執行:python tickets.py -dk shanghai chengdu 20161007 > result.txt意思是:查詢 上海--成都 2016.10.07 的D和K開頭的列車資訊,並儲存到 result.txt檔案中;