原创 將比特幣稱作“比特積分”或“中本聰積分”也許更好理解

比特幣,英文“BitCoin",簡稱BTC。從字面上看,將“BitCoin"翻譯爲“Bit幣”沒有問題,但我認爲與我們的實際用詞習慣卻相差甚遠。我不是很清楚“Coin”這個詞會給母語是英語的人們帶來怎樣的聯想,但對於我來說,“幣”

原创 Python 入門 01 —— 安裝Python運行程序

Python是一門解釋執行的語言,所以,要運行用Python語言編寫的代碼,就必須要有一個解釋執行的程序,正如要請一個外語翻譯一樣。這個Python的解釋執行程序(我將它簡稱 Python運行程序)的職責,就是負責讀取代碼,並將它

原创 Python 入門 29 —— 文件夾操作

文件夾,又稱目錄。關於目錄操作的函數、對象等主要集中在三個標準庫:os、os.path、shutil。 一、os 模塊 ———— 基本操作 1、創建新目錄 (1)os.mkdir(r’路徑/目錄名’) 創建指定的目錄,無返回值,創

原创 Python 入門 19 —— 類的屬性、 property()

Python 中有三個專門用於裝飾類的方法的內置裝飾器:property()、classmethod()、staticmethod()。因爲這三個裝飾器是Python的內置的,所以,其內部的代碼是不可見,我們只能瞭解它們有什麼作用

原创 Python 入門 04 —— Python的常用函數

一、轉換 bin(x) ———— 將x看作十進制數,然後轉換成二進制數。例如:print(bin(1025)) # 0b10000000001 oct(x) ———— 將x看作十進制數,然後轉換成八進制數。例如:pr

原创 Python 入門 26 —— ASCII 編碼、Unicode 編碼、 UTF-32、 UTF-16、 UTF-8、 GB2312 編碼、 GBK 編碼

計算機存儲和處理信息都是以一個8位的二進制字節爲單位的,例如:0b 1111 0000。一個字母、漢字等如何用一個二進制的數(編碼)來表示呢。在計算機發展初期,因爲沒有人能預料到計算機會有現在這麼大的發展,也沒有想到要處理全世界的

原创 Python 入門 21 —— 類的靜態方法、 staticmethod()

一、類的靜態方法 被 @staticmethod 裝飾過類的方法,被稱爲類的靜態方法。類的普通方法變成靜態方法之後,在調用時系統將不把類本身或對象本身作爲實參賦給形參,在靜態方法中引用類或對象的數據成員或方法,必須用“類名”或“對

原创 Python 入門 27 —— 字符串

一、基本規則 1、字符串屬於不可變序列類型,一旦創建,無法改變。 2、單引號、雙引號、三單引號、三雙引號都可以作爲界定符,並且不同的界定之間可以相互嵌套。例如: print('aa',"bb", '''cc''', """dd""

原创 Python 入門 24 —— import 導入、 __name__、 __main__

除了內置對象,標準庫對象和擴展庫對象在使用前都需要用 import 導入。 一、導入模塊 (1)基本語句:import 模塊名 [as 模塊別名] 導入模塊後就可以使用模塊中的類、函數、對象等東東了,不過在使用時要加上“模塊名.”

原创 Python 入門 07 —— 推導式、生成器、解包

一、推導式 推導式其實是循環語句一個簡寫,以用於快捷地生成列表、元組、字典和集合。例如: lst1 = [x for x in range(5)] lst2 = tuple([x for x in range(5)]) lst3

原创 Python 入門 10 —— 變量的作用域:global、nonlocal

一般地,將在函數外定義的變量稱爲:外部變量(全局變量);在函數內定義的變量稱爲:內部變量(局部變量)。 global 用法普遍;nonlocal 僅在內嵌函數中使用。 一、關鍵詞 global 1、內部變量僅可在函數內使用,函數結

原创 Python 入門 22 —— 模塊、 包簡介

模塊即 Python 程序文件;包即文件目錄(文件夾)。 一、模塊 Python 程序文件通常以“.py”作爲後綴名,也就是說,一個以“.py”爲後綴的文件就是一個 Python 的模塊。 Python 運行程序在解釋執行一個Py

原创 Python 入門 20 —— 類的類方法、 classmethod()

一、類的類方法 被 @classmethod 裝飾過的方法,被稱爲類的類方法。類方法與類的普通方法的不同之處在於:調用類方法時,系統將類本身作爲實參賦給類方法的第一形參;而調用類的普通方法時,系統是將類對象本身作爲實參賦給類的普通

原创 Python 入門 08 —— 分支與循環:if else 、while 、for in

Python中沒有 switch case 多分支選擇語句。 一、if else 選擇語句 1、單分支,條件爲True,則執行下面的語句,否則不執行下面的語句。 if 條件 : 語句 2、多分支,增加了else語句,過程

原创 Python 入門 25 —— 擴展庫安裝、 pip

擴展庫相當電腦上的各種應用軟件,需要下載安裝後才能使用。在 https://pypi.org 網站列出有大量的、各種類型的 Python 擴展庫以供下載使用。 pip 是 https://pypi.org 網站推薦使用的一個軟件,