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实现计算文件夹下.h和.cpp文件的总行数
Apr 23 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
Python序列循环移位的3种方法推荐
Apr 09 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
pycharm中import呈现灰色原因的解决方法
Mar 04 Python
python能做哪些生活有趣的事情
Sep 09 Python
python实现xml转json文件的示例代码
Dec 30 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 Python
Python中Qslider控件实操详解
Feb 20 Python
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
May 14 Python
pycharm部署django项目到云服务器的详细流程
Jun 29 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
福利彩票幸运号码自动生成器
2006/10/09 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
Prototype使用指南之range.js
2007/01/10 Javascript
Javascript 复制数组实现代码
2009/11/26 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
Python字符串格式化%s%d%f详解
2018/02/02 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
pandas的resample重采样的使用
2020/04/24 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
《秋游》教学反思
2014/04/24 职场文书
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
商务邀请函
2015/01/30 职场文书
建国大业观后感
2015/06/01 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android