原创 字典實例:利用字典將兩個通訊錄文本合併爲一個文本

#利用字典將兩個通訊錄文本合併爲一個文本 def main(): ftele1=open("d:\TeleAddressBook.txt","rb") ftele2=open("d:\EmailAddressBoo

原创 反碼補碼原碼

一、機器數: 一個數在計算機中的二進制表示形式叫做這個數的機器數。機器數是帶符號的,在計算機用一個數的最高位存放符號, 正數爲0, 負數爲1。 比如,十進制中的數 +3 ,計算機字長爲8位,轉換成二進制就是000000

原创 計算機編碼:

上一篇有很多囉嗦,這篇做一些補充: 所有語言的字符都用同一種字符集來表示,這就是Unicode。 最初的Unicode標準UCS-2使用兩個字節表示一個字符,所以你常常可以聽到Unicode使用兩個字節表示一個字符的說法。但過了不

原创 布爾表達式

運算關係從大到小:not>and>or a and false==fase a and true==a a or false==a a or true==true 當0和1對應false和true時: and

原创 遞歸函數

定義:函數定義中使用函數自身的方法 一、階乘:n! 當n=0時,n!=1 當n!=0時,n!=n(n-1)! 代碼如下: def fact(n): if n==0: return=0 els

原创 python銀行賬戶增長圖

def creatTable(principal,apr): #爲每一年繪製星號的增長圖 for year in range(1,11): principal=principal*(1+apr)

原创 python中的map()函數

python中的map()函數應用於每一個可迭代的項,返回的是一個結果list。map()接受兩個參數,一個是函數,一個是序列。 實例:map(function,iterable,…) L=[1,2,3,4] def pow2(

原创 字典實例:統計詞頻

import turtle ##全局變量## #詞頻排列顯示個數 count = 10 #單詞頻率數組-作爲y軸數據 data = [] #單詞數組-作爲x軸數據 words = [] #y軸顯示放大倍數-可以根據詞頻數量進行調

原创 文件操作實例

根據文件data.txt中的數據,使用turtle庫來動態繪製圖形路徑 import turtle def main(): #設置窗口信息 turtle.title("數據驅動的動態路徑繪製") turtl

原创 Python函數

函數定義: def 函數名(參數): 執行語句 函數調用的一般格式:函數名(參數) def happy(): print("Happy birthday to you!") def sing(per

原创 Python之文件類型

一、打開文件操作 變量名=open(磁盤文件名,打開模式) 打開模式有一下幾種: r 只讀。如果文件不存在,則輸出錯誤 w 只寫,如果文件不存在,則自動創建文件 a 表示附加到文件末尾 rb 只讀二進制

原创 對文件信息進行合併

將電話簿TeleAddressBook.txt和電子郵件EmailAddressBook.txt合併爲一個完整的AddressBook.txt def main(): ftele1=open("d:\TeleAddress

原创 計算機編碼

一、基礎 位 bit 最小的單元 字節 byte 機器語言的單位 1byte=8bits 1KB=1024byte 1MB=1024KB 1GB=1024MB

原创 字典類型

一、映射:通過任意鍵查找集合中值信息的過程,python中通過字典實現映射。字典是鍵值對的集合。 passwd={"China":"BigCountry","Korean":"SmallCountry","France":"Med

原创 python與編碼

Python的誕生時間比Unicode要早很多,所以早期Python版本的默認編碼是ASCII,現在python2依然默認是ASCII編碼,而python3默認是utf-8。 因爲Python的誕生比Unicode標準發佈的時間還