zoukankan      html  css  js  c++  java
  • 字符串操作

    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
  • 相关阅读:
    如何实现序列化为json
    unity中camera摄像头控制详解
    eclipse配置c开发环境
    uml和模式01
    angular2开发01
    微信公众平台开发01
    最新无线网卡驱动安装
    交换ctrl和caps_loack的新方法
    web.xml文件详解
    设计模式中的里氏代换原则
  • 原文地址:https://www.cnblogs.com/gzcchyf/p/10496471.html
Copyright © 2011-2022 走看看