本次作業來源于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2684
一、字元串操作之解析身份證号碼

from idna import unichr
outPut = ''
inPut = input('請輸入密文:')
num = input('請輸入偏移位:')
print('您輸入的密文為:')
for i in inPut:
outPut += unichr(ord(i) + int(num));
print(outPut)
print('解密出的資訊為:')
for i in outPut:
print(unichr(ord(i) - int(num)), end='');
三、字元串操作之網頁的批量生成
print('廣州商學院校園新聞網站')
for i in range(2,15):
print('http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i))
四、英文詞頻統計預處理
五、檔案操作
(1)檔案讀取凱撒密碼
(2)檔案讀取作詞頻分析
六、函數的定義
加密函數:
def kaisa_jiami(string,i):
string_new = ''
for s in string:
string_new += change(s,i)
print(string_new)
return string_new
解密函數:
def kaisa_jiemi(string):
for i in range(25):
print('\n', i, '\n')
i += 1
kaisa_jiami(string,i)
檔案讀取:
f = open(r'E:\KING\PyCharm\1.txt', 'r', encoding='utf8');