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

作者:pythoner 时间:2022-01-01 10:17:44 

本文实例讲述了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,字符串
0
投稿

猜你喜欢

  • 用CSS设置表格Table的细边框的比较好用的方法

    2010-09-06 14:58:00
  • 成功的用户界面的八个特性[译]

    2009-04-20 20:36:00
  • SQL server使用自定义函数以及游标

    2011-11-03 17:26:27
  • 彻底弄懂CSS盒子模式之一(DIV布局快速入门)

    2007-05-11 17:03:00
  • oracle 常用的几个SQL

    2009-12-01 12:36:00
  • 使用cookie和application实现在线人数统计

    2007-09-18 13:01:00
  • 仿google的asp分页代码

    2009-03-08 18:27:00
  • 使用Python处理KNN分类算法的实现代码

    2023-11-03 07:03:07
  • Persits AspJpeg 1.8+ 轻松实现透明文字去锯齿水印

    2009-03-20 14:03:00
  • 使用FCKeditor添加文章时,在文章最后多了逗号

    2007-10-11 13:38:00
  • 浅谈Oracle数据库的建模与设计

    2010-07-20 12:55:00
  • Go for-range 的 value值地址每次都一样的原因解析

    2023-09-23 12:59:20
  • ASP中使用存储过程介绍

    2008-10-10 12:10:00
  • 给网页添加打印功能按钮

    2008-12-12 13:11:00
  • 详解Python使用tensorflow入门指南

    2023-08-22 13:37:09
  • Web设计色彩速查表

    2009-12-21 16:24:00
  • Linux 中PHP的安装教程

    2023-10-07 20:34:21
  • PHP模板引擎Smarty中变量的使用方法示例

    2023-11-14 23:32:25
  • SQL Server 2005如何设置多字段做关键字

    2009-01-08 15:57:00
  • asp一个空间绑定N个域名的方法!

    2009-03-08 18:32:00
  • asp之家 网络编程 m.aspxhome.com