首页 > 其他 > 详细

字符串操作,英文词频统计预处理

时间:2019-03-04 20:53:39      阅读:163      评论:0      收藏:0      [点我收藏+]

1.字符串操作:

  • 解析身份证号:生日、性别、出生地等。
id = input(请输入身份证号码:)
add_num = id[0:6]
birth_year = id[6:10]
birth_month = id[10:12]
birth_day = id[12:14]
sex = id[16]
if int(sex)%2==0:
    sex=
else:
    sex=
print(您输入的身份证号码是:{}.format(id))
print(出生地编码:{}\n出生时间:{}年{}月{}日\n性别:{}.format(add_num,birth_year,birth_month,birth_day,sex))
  • 效果图

技术分享图片

  • 凯撒密码编码与解码
text =input(输入字母:)
str=‘‘
letter = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z]
text = text.lower()
for i in range(len(text)):
    if text[i] in letter:
        text.split()
        temp = ord(text[i])
        num = (temp - 97 + 3) % 26
        str = chr(num + 97)
        print(str,end="")
    else:
        print(" ",end="")
  • 效果图

 技术分享图片

2.英文词频统计预处理

  • 下载一首英文的歌词或文章或小说
  • 将所有大写转换为小写
  • 将所有其他做分隔符(,.?!)替换为空格
  • 分隔出一个一个的单词
  • 并统计单词出现的次数。
file = open(text.txt,r+)
text = file.read()
file.close()
text = text.lower()
sep = .,!?
for s in sep:
    text = text.replace(s, )
print(text.split())
print(text.count(was),text.count(had))
  • 效果图

技术分享图片

字符串操作,英文词频统计预处理

原文:https://www.cnblogs.com/mgf69/p/10469633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!