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 相关文章推荐
浅谈Python中数据解析
May 05 Python
Python中的连接符(+、+=)示例详解
Jan 13 Python
基于Python中numpy数组的合并实例讲解
Apr 04 Python
python 获取图片分辨率的方法
Jan 08 Python
python 图像平移和旋转的实例
Jan 10 Python
django query模块
Apr 20 Python
python实现对象列表根据某个属性排序的方法详解
Jun 11 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 Python
python实现俄罗斯方块小游戏
Apr 24 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 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
php安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
php提取微信账单的有效信息
2018/10/01 PHP
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
Node.JS文件系统解析实例详解
2017/05/15 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
浅谈Python基础之I/O模型
2017/05/11 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
大课间活动制度
2014/01/18 职场文书
办公用品质量保证书
2015/05/11 职场文书
新人入职感言
2015/07/31 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书
德生BCL3000抢先使用感受和评价
2022/04/07 无线电
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle