IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 用Python设计一个单词助记词典 -> 正文阅读

[Python知识库]用Python设计一个单词助记词典

? ? ? ? 首先,要感谢CSDN这个平台,在这个平台可以督促我学习知识,并将所学知识记录下来,方便我进行知识查询和复习,同时也可以将我的微薄之见贡献给各大网友,也希望大家可以再次进行交流学习;其次,要感谢带我入坑的大佬,他那里有着更加丰富的知识体系以及项目经历,欢迎大家关注交流。https://blog.csdn.net/txr152111?spm=1001.2014.3001.5509

一、词典功能

????????本词典可以实现查单词、查多词、可查中文也可查英文,简单来说就是英汉互译。当然,也不仅仅局限于汉英转换,对于专业为德语、俄语的小伙伴也可以进行德汉翻译等。除此之外,因本人能力有限,故本词典中每一个单词翻译的建立需要人工查阅输入,词典仅提供检索的功能。功能展示如下图:

?????????如上图所示,本词典实现的功能就是对多个词进行检索输出相应的翻译。当我们启动代码后,按‘b’键开始执行,会显示出词典已有的所有单词,即Know Words;然后提示输入查找单词,我们输入多个英文单词,如果词典已有,那么显示出翻译,如果没有,那么提示你是否翻译,之后我们查词人工翻译,词典自动记入翻译单词,下次检索就可以出现了。当然,我们检索中文也是可以的,如下图所示。

?二、编程思想

? ? ?2.1 词典的建立

? ? ? ? ?首先是词典的建立,在python语言中,类似于这种单词-翻译一对一的实现方法有很多,根据我目前想到的方法大致有python字典dic、文件file、类class、列表等四种方法。本次我选择的是文件file,利用文件储存单词和翻译,建立dictionary.txt文件,每一行放置一个单词和翻译,单词和翻译由空格隔开。此处我们就要注意在检索单词翻译时,不要忘了中间的这一空格‘\t’以及最后的‘\n’。

? ? ?2.2 定义三种函数+主函数main

? ? ? ? 函数一:display字典内容函数

? ? ? ? 函数二:lookup单词函数

? ? ? ? 函数三:write单词函数

????????函数四:主函数main

三、原码奉上

????????链接:https://pan.baidu.com/s/19RunMFIXBoB5Gy7pYXk_0A 提取码:1111

编程语句不够简洁,目的是方便理解观看。有其他实现方法欢迎评论区交流。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-29 11:35:59  更:2021-07-29 11:36:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 1:20:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码