俄羅斯方塊遊戲,使用Python實現,總共有350+行代碼,實現了俄羅斯方塊遊戲的準系統,同時會記錄所花費時間,消去的總行數,所得的總分,還包括一個熱門排行榜,可以查看最高記錄。熱門排行榜中包含一系列的統計功能,如單位時間消去的行數,單位時間得分等。 附源碼: from Tkinter import * from tkMessageBox import * import random import time #俄羅斯方塊介面的高度 HEIGHT = 18
本文執行個體講述了python實現分析apache和nginx記錄檔並輸出訪客ip列表的方法。分享給大家供大家參考。具體如下:這裡使用python分析apache和nginx記錄檔輸出訪客ip列表ips = {}fh = open("/var/log/nginx/access.log", "r").readlines()for line in fh: ip = line.split(" ")[0] if 6 希望本文所述對大家的Python程式設計有所協助。
圍繞一門語言,學習它的文化精髓,能讓你成為一名更優秀的程式員。如果你還沒讀過Python之禪(Zen of Python) ,那麼開啟Python的命令提示字元輸入import this,列表中的每一項你都可以在這裡找到相對應的例子。吸引我注意力的一條是:優雅勝於醜陋 (Beautiful is better than ugly)看下面例子:一個帶有數字參數的list函數其功能是返回參數中的奇數可以分開寫: #-------------------------------------------
本文執行個體講述了python實現的簡單猜數字遊戲。分享給大家供大家參考。具體如下:給定一個1-99之間的數,讓使用者猜數字,當使用者猜錯時會提示使用者猜的數字是過大還是過小,知道使用者猜對數字為止,猜對數字用的次數越少成績越好。import randomn = random.randint(1, 99)guess = int(raw_input("Enter an integer from 1 to 99: "))while n != "guess": print if guess n:
本篇文章介紹如何使用xlrd來讀取Excel表格中的內容,xlrd是第三方庫,所以在使用前我們需要安裝xlrd。另外我們一般會使用xlwt來寫Excel,所以下一篇文章我們會來介紹如何使用xlwt來寫Excel。xlrd下載:xlrd 0.8.0安裝xlrd安裝xlrd,只需運行setup即可,另外你也可以直接解壓縮到你的project中,也可以直接用xlrd的API擷取Excel,這裡稱之為work book
本文執行個體講述了python擷取指定網頁上所有超連結的方法。分享給大家供大家參考。具體如下:這段python代碼通過urllib2抓取網頁,然後通過簡單的Regex分析網頁上的全部url地址import urllib2import re#connect to a URLwebsite = urllib2.urlopen(url)#read html codehtml = website.read()#use re.findall to get all the linkslinks =
這裡給大家分享的是使用python實現將100以內的質數挑選出來代碼非常簡單,就不多廢話了。"""使用filter將100以內的質數挑選出來""" # coding = utf-8import mathdef func_get_prime(n): return filter(lambda x: not [x%i for i in range(2, int(math.sqrt(x))+1) if x%i ==0], range(2,n+1)) print func_get_prime(100
python2.x中處理中文,是一件頭疼的事情。網上寫這方面的文章,測次不齊,而且都會有點錯誤,所以在這裡打算自己總結一篇文章。我也會在以後學習中,不斷的修改此篇部落格。這裡假設讀者已有與編碼相關的基礎知識,本文不再再次介紹,包括什麼是utf-8,什麼是unicode,它們之間有什麼關係。str與位元組碼首先,我們完全不談unicode。 s = "人生苦短"s是個字串,它本身儲存的就是位元組碼。那麼這個位元組碼是什麼格式的?如果這段代碼是在解譯器上輸入的,那麼這個s的格式就是解譯器的編碼格式,