时间:2018-12-15
概述:摩斯密码
Python中字符串与摩斯密码互相转换程序,代码中自定义了摩斯密码表,包括了26个字母、10个数字、 16个标点符号,除此之外编程者还可以自行添加密码字典。代码中定义了反转字典函数,作为解密摩斯密码的字典,同时定义了两个函数,用于完成将字符串转换成摩斯密码、将摩斯密码还原成字符串,下面来看具体代码:
__author__ = 'kiven'
__date__ = '2014-06-04'
__version__ = '1.0.0'
# 摩斯密码表(自己可定义加密方式)
CODE = {
# 26个字母
'A': '.-', 'B': '-...', 'C': '-.-.',
'D': '-..', 'E': '.', 'F': '..-.',
'G': '--.', 'H': '....', 'I': '..',
'J': '.---', 'K': '-.-', 'L': '.-..',
'M': '--', 'N': '-.', 'O': '---',
'P': '.--.