程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python 實戰基礎】如何實現一個英漢翻譯小字典

編輯:Python

目錄

一、實戰場景

二、主要知識點

三、菜鳥實戰

1、創建 python 文件

2、文件目錄

3、運行結果


一、實戰場景

英漢字典:輸入英文,返回對應中文。

二、主要知識點

  • 文件讀寫
  • 基礎語法
  • 異常處理
  • 循環語句
  • 字符串處理

三、菜鳥實戰

馬上安排!

1、創建 python 文件

'''
Author: 菜鳥實戰
實戰場景: 如何實現一個英漢翻譯小字典
'''
# 導入系統包
import platform
print("Hello,菜鳥實戰")
print("實戰場景: 如何實現一個英漢翻譯小字典 ")
# 英漢字典
eng_hans_dict = {}
with open("py014.txt", encoding="utf8") as fin:
# 讀取文件,保存翻譯數據
for line in fin:
if len(line.strip()) > 3:
eng, hans = line.strip().split(",")
eng_hans_dict[eng] = hans
print("英漢字典數據: %s -> %s" % (eng, hans))
def translate(input_word):
# 翻譯
try:
return eng_hans_dict[input_word]
except KeyError:
return "單詞不在詞典中"
input_word = input("請輸入要翻譯的英文單詞: ").lower()
trans_result = translate(input_word)
print("%s 的翻譯結果是: %s" % (input_word, trans_result))
print("Python 版本", platform.python_version())

2、文件目錄

 py-014/
├── py014.txt
└── py014.py

3、運行結果

Hello,菜鳥實戰
實戰場景: 如何實現一個英漢翻譯小字典 
英漢字典數據: apple -> 蘋果
英漢字典數據: banana -> 香蕉
英漢字典數據: blueberry -> 藍莓
英漢字典數據: cherry -> 櫻桃
英漢字典數據: crabapple -> 海棠果
英漢字典數據: carambola -> 楊桃
英漢字典數據: chestnut -> 栗子
英漢字典數據: coconut -> 椰子
英漢字典數據: cranberry -> 曼越莓
英漢字典數據: cumquat -> 金桔
英漢字典數據: orange -> 桔子
英漢字典數據: pear -> 梨
英漢字典數據: peach -> 桃
英漢字典數據: grape -> 葡萄
英漢字典數據: lemon -> 檸檬
英漢字典數據: lichee -> 荔枝
英漢字典數據: loquat -> 枇杷
英漢字典數據: mango -> 芒果
請輸入要翻譯的英文單詞: apple
apple 的翻譯結果是: 蘋果
Python 版本 3.10.4

 菜鳥實戰,持續學習!


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved