本次作業**於:
一、字串操作之解析身份證號碼
二、字串操作之凱撒密碼加密和解密
from idna import unichroutput = ''
input = input('請輸入密文:')
num = input('請輸入偏移位:')
print('您輸入的密文為:')
for i in input:
output += unichr(ord(i) + int(num));
print(output)
print('解密出的資訊為:')
三、字串操作之網頁的批量生成
print('四、英文詞頻統計預處理廣州商學院校園新聞**')
for i in range(2,15):
print('
'.format(i))
五、檔案操作
(1)檔案讀取凱撒密碼
(2)檔案讀取作詞頻分析
六、函式的定義
加密函式:
def解密函式:kaisa_jiami(string,i):
string_new = ''
for s in
string:
string_new +=change(s,i)
(string_new)
return
string_new
def檔案讀取:kaisa_jiemi(string):
for i in range(25):
print('
\n', i, '\n'
) i += 1kaisa_jiami(string,i)
f = open(r'e:\king\pycharm\1.txt
', '
r', encoding='
utf8
');
字串操作 檔案操作,英文詞頻統計預處理
1 解析身份證號 生日 性別 出生地等。如下 province identification input 請輸入您的身份證號碼 if int identification 2 2 0 print 性別 女 else print 性別 男 for i in province if int provin...
檔案方式實現完整的英文詞頻統計例項
1.讀入待分析的字串 fo open test.txt r 讀入待分析的字串 str fo.read fo.close 2.分解提取單詞 for i in n 分解提取單詞 str str.replace i,words str.split 3.計數字典 for i in keys 建立計數字典 d...
檔案方式實現完整的英文詞頻統計例項
1.讀入待分析的字串 2.分解提取單詞 3.計數字典 4.排除語法型詞彙 5.排序 6.輸出top 20 7.對輸出結果的簡要說明。fo open english.txt r s fo.read s s.lower 大寫轉換為小寫 for i in s s.replace i,所有標點符號替換為空格...