摩尔斯密码

摩斯密码

在线查询网站

  • http://www.zhongguosou.com/zonghe/moErSiCodeConverter.aspx
  • https://tool.lu/morse/

摩尔斯电码表

可用空格或单斜杠/来分隔摩斯电码,不可混用

字母

字符电码符号字符电码符号字符电码符号字符电码符号
A.━B━...C━ .━.D━ ..
EF..━.G━ ━.H....
I..J.━ ━ ━K━ .━L.━..
M━ ━N━.O━ ━ ━P.━ ━.
Q━ ━.━R.━ .S...T
U..━V...━W.━ ━X━ ..━
Y━.━ ━Z━ ━ ..

数字长码

字符电码符号字符电码符号字符电码符号字符电码符号
0━ ━ ━ ━ ━1.━ ━ ━ ━2..━ ━ ━3...━ ━
4....━5.....6━....7━ ━...
8━ ━ ━ ..9━ ━ ━ ━ .

标点符号

字符电码符号字符电码符号字符电码符号字符电码符号
..━.━ .━:━ ━ ━...,━ ━..━ ━;━.━ .━.
?..━ ━..=━ ...━.━ ━ ━ ━ ./━..━ .
!━.━ .━ ━━....━_..━ ━.━".━ ..━.
(━ .━ ━ .)━.━ ━.━$...━ ..━&.━ ...
@.━ ━.━ .+.━.━.

image-20220327215522258

image-20220327215541125

### 摩尔斯密码的代码字典格式 以下是基于摩尔斯电码的标准映射关系构建的一个 Python 字典,用于表示每个英文字母及其对应的摩尔斯电码[^1]: ```python morse_code_dict = { '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': "--.." } ``` 此字典涵盖了从 A 到 Z 所有大写字母与它们各自摩尔斯电码之间的映射关系。 如果需要处理小写字母,则可以在实际应用中将其转换为大写后再查询上述字典。例如,在输入字符串前可以通过 `str.upper()` 方法统一大小写形式。 另外,对于更复杂的场景(如包含数字或特殊字符),可以扩展该字典以支持更多类型的映射[^2]。下面是一个包含了常见数字和标点符号的例子: ```python extended_morse_code_dict = { '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': "--..", '0': "-----", '1': ".----", '2': "..---", '3': "...--", '4': "....-", '5': ".....", '6': "-....", '7': "--...", '8': "---..", '9': "----.", ', ': "--..--", '.': ".-.-.-", '?': "..--..", "'": ".----.", '!': "-.-.--", '/': "-..-.", '(': "-.--.", ')': "-.--.-", '&': ".-...", ':': "---...", ';': "-.-.-.", '=': "-...-", '+': ".-.-.", '-': "-....-", '_': "..--.-", '"': ".-..-.", '$': "...-..-", '@': ".--.-." } ``` 以上字典不仅覆盖了全部英文大写字母,还额外加入了常用数字以及一些重要的标点符号,从而能够满足更加广泛的应用需求[^3]。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴风雨中的白杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值