字符串操作

1.字符串操作:

解析身份证号:生日、性别、出生地等。

  

 

  

 

凯撒密码编码与解码

   

   

 

 

网址观察与批量生成

   

   

 

 

2.英文词频统计预处理

print("词频统计")
file=open("lyric.txt")
lyric=file.read();
file.close();
s=",.?!"
for i in s:
    lyric=lyric.replace(i," ")
lyric=lyric.lower().split()
print(lyric)
count={}
for i in lyric:
    try:
        count[i]=count[i]+1
    except KeyError:
        count[i]=1
print(count+'次')

 

 

 

3.文件操作

凯撒密码:从文件读入密函,进行加密或解密,保存到文件。

if choice==1:
file=open('decrypt.txt','w',encoding='utf-8')
file.write(decrypt(text))
print(decrypt(text))
else:
file=open('encrypt.txt',encoding='utf-8')
text =file.read()[1:]
print(encrypt(text))

词频统计:下载一首英文的歌词或文章或小说,保存为utf8文件。从文件读入文本进行处理。

file=open('artical.txt',encoding='utf-8')
text=file.read()

 

4.函数定义

 

1、加密函数

    mima=''
for i in mima:
mima=mima+chr(ord(i)+3)
return mima
 

2、解密函数

mima=''
for i in mima:
mima=mima+chr(ord(i)-3)
return mima

posted on 2019-03-11 16:58  hyf751190951  阅读(151)  评论(0编辑  收藏  举报

导航