python转换字符串为摩尔斯电码的方法


Posted in Python onJuly 06, 2015

本文实例讲述了python转换字符串为摩尔斯电码的方法。分享给大家供大家参考。具体实现方法如下:

chars = ",.0123456789?abcdefghijklmnopqrstuvwxyz"
codes = """--..-- .-.-.- ----- .---- ..--- ...-- ....- ..... -.... --... ---..
      ----. ..--.. .- -... -.-. -... . ..-. --. .... .. .--- -.- .-.. --
      -. --- .--. --.- .-. ... - ..- ...- .-- -..- -.-- --.."""
keys = dict(zip(chars, codes.split()))
def char2morse(char):
  return keys.get(char.lower(), char)
print ' '.join(char2morse(c) for c in 'SOS')

运行结果如下:
... --- ...

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
Apr 25 Python
Python 实现简单的电话本功能
Aug 09 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
Python中asyncio与aiohttp入门教程
Oct 16 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Flask框架模板继承实现方法分析
Jul 31 Python
Django rstful登陆认证并检查session是否过期代码实例
Aug 13 Python
基于pytorch的保存和加载模型参数的方法
Aug 17 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
Python yield的用法实例分析
Mar 06 Python
Python 的 f-string 可以连接字符串与数字的原因解析
Feb 20 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
python实现文件路径和url相互转换的方法
Jul 06 #Python
详解Python中的Cookie模块使用
Jul 06 #Python
python计算文本文件行数的方法
Jul 06 #Python
python实现ping的方法
Jul 06 #Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 #Python
python根据日期返回星期几的方法
Jul 06 #Python
python获取文件扩展名的方法
Jul 06 #Python
You might like
星际中的相关伤害
2020/03/04 星际争霸
MVC模式的PHP实现
2006/10/09 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
Python查找相似单词的方法
2015/03/05 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python for循环remove同一个list过程解析
2019/08/14 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
通过python3实现投票功能代码实例
2019/09/26 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
医学专业职业生涯规划范文
2014/02/05 职场文书
导游词之河北野三坡
2019/12/11 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python
MSSQL基本语法操作
2022/04/11 SQL Server