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中使用SAX解析xml实例
Nov 21 Python
Python实现的检测网站挂马程序
Nov 30 Python
使用PDB简单调试Python程序简明指南
Apr 25 Python
让python在hadoop上跑起来
Jan 27 Python
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
使用Python生成XML的方法实例
Mar 21 Python
Python File readlines() 使用方法
Mar 19 Python
python查看模块安装位置的方法
Oct 16 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
Pycharm制作搞怪弹窗的实现代码
Feb 19 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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
用Python的urllib库提交WEB表单
2009/02/24 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
阿巴庭院:Abba Patio
2019/06/18 全球购物
简历上的自我评价怎么写
2014/01/28 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
投资意向协议书
2015/01/29 职场文书
人事局接收函
2015/01/31 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
刑事申诉状范文
2015/05/20 职场文书
食堂卫生管理制度
2015/08/04 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
Mysql开启外网访问
2022/05/15 MySQL