原创 Learning Python Part I 之 元組

元組(tuples)和列表很相似,只不過列表是不可變對象。儘管它支持的方法不像列表那麼多,但還是與列表有很多共同的特性: 有序的任意對象集合體 通過偏移量索引 屬於不可變序列 固定長度、異構性和任意嵌套 因爲元組是不可變對象

原创 Learning Python Part I 之 字典

字典是Python中最靈活的內置數據類型之一。如果說列表是有序的對象集合體,那麼字典就是無序的集合體。它們之間的區別就是字典是通過鍵值索引,而不是偏移量,並且字典要比列表更快。字典可以取代許多低級語言中的搜索算法和數據結構體。字典

原创 Python之函數-參數

位置參數: >>> def power(x): #x就是一個位置參數 ... return x*x ... >>> power(3) 9 >>> 默認參數: >>> def power(x , n=2 ): #n即是默

原创 UBUNTU上打字練習軟件

typespeed 安裝方法:在命令行內輸入安裝命令並回車 sudo apt-get install typespeed 啓動方法:安裝完成後並沒有出現在軟件列表裏,通過在命令行輸入typespeed命令啓動 圖示: 開始選擇界

原创 同步/異步 FIFO的實現

轉載自 https://blog.csdn.net/liang0000zai/article/details/25830123 FIFO是英文First In First Out 的縮寫,是一種先進先出的數據緩存器,他與普通存儲器的區別是

原创 Learning Python Part III 之 模塊的使用

先簡單創建一個模塊文件作爲例子: #module1.py def printer(x): print(x) import 語句 >>> import module1 >>> module1.printer('Hello world

原创 Learning Python Part III 之 模塊的搜索路徑

在大多數情況下,你可以使用Python默認的搜索路徑不需要去配置。但是如果你想跨目錄的導入自定義的文件,那就需要知道如何定製化了。概括的講,Python的搜索路徑由幾大塊組成,其中的一些已經預先設置過,而有一些需要你告訴Python哪裏去

原创 Ubuntu安裝時出現“failed to load ldlinux.c32”[已解決]

Ubuntu安裝時出現“failed to load ldlinux.c32” U盤啓動總是遇到這個問題,百度了很多文章說是換一種刻錄軟件就可以了,嘗試過UltraISO、Universal-USB-Installer-1.9.8.2、u

原创 Ubuntu的Terminal突然打不開,gedit 出現"Locale not supported by C library"

Ubuntu的Terminal突然打不開,gedit 出現”Locale not supported by C library” 並且中文的顯示一出現了問題,瀏覽器的字體儘管能夠正常顯示,但字體異常,命令行無法顯示中文. 應該時loca

原创 Learning Python Part III 之 模塊

模塊打包程序代碼和數據以便重用,並有自己的命名空間以便在程序中最小化命名衝突。更嚴格的來講,模塊是和Python的程序文件相對應的,一個文件就是一個模塊,模塊通過導入模塊來使用其他模塊中定義的變量。 模塊扮演的角色: 代碼重用 系統命名