Python(4):上机练习——英文数字字符串打印为阿拉伯数字字符串
题目:
在0-9范围内,给定一个英文数字字符串,打印相应的阿拉伯数字字符串
IDE:
Thonny
思路:
先用split将字符串切分为列表list1,然后用字典将英文和数字对应
利用迭代循环for把对应的数字添加到一个新列表list2中(用append添加:在列表末尾加一个数据对象)
最后对list2进行合并操作join
代码:
s=input('给定英文数字(0~9)字符串s:')
list1=s.split('-')
list2=[]
num={'zero':'0','one':'1','two':'2','three':'3','four':'4','five':'5','six':'6','seven':'7','eight':'8','nine':'9'}
for i in list1:list2.append(num[i])
print(''.join(list2))
显示结果:
遇到的问题:
起初字典中,未给整数int类型加引号,运行会报错。查阅资料得知:
split:
将字符串切割为列表,操作对象的字符串格式
join:
将列表合表为字符串,输出对象是字符串格式
所以使用split和join时需要加‘’ 变为字符串格式
待解决的问题:
如果字典范围扩大,不限于0~9如何操作,还是自己手打字典吗?有没有内置的英文数字和阿拉伯数字转换字典?
鲁棒性(容错性):如果用户输入的英文数字不在字典内,显示“请输入正确的英文数字字符串”
Python(4):上机练习——英文数字字符串打印为阿拉伯数字字符串相关推荐
- python字符串打印教学_python字符串格式化教你正确打印 : D
python字符串格式化教你正确打印 : D python字符串格式化教你正确打印 : D 文章目录 用格式字符% 字符串 整数 浮点数 format格式化 print需要注意的地方 转义字符 %运算 ...
- 用 Python 快速转化「中文数字」和「阿拉伯数字」
最初,我是在开发聊天机器人的时候用到这个功能,比如用户提问 一千米以内有哪些场地可用?,我需要在数据库中查询范围小于一千米的场地,SQL 语句大致为 WHEN distant<1000,但我只能 ...
- python正则匹配中文/英文/数字/其它字符
匹配提取 一些字符串既包含中文.也包含英文.数字等,需要对这类字符串做提取,单个中文字符.英文单词以及数字表达等.需要采用正则匹配的方式来做 比如对于如下针对数据的描述 Android/IOS 2条装 ...
- python判断字符是英文字母怎么回事_python判断字符串是否包含字母
第一种方法:使用正则表达式判断字符串是否包含字母#-*- coding:utf-8 -*-import re def check(str): my_re = re.compile(r'[A-Za-z] ...
- python编写一个函数判断一个数是否为素数是则返回yes_编写函数isPrime,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。_学小易找答案...
[填空题]语句 x = (3,) 执行后x的值为_______________. [填空题]字典对象的___________方法可以获取指定"键"对应的"值", ...
- python print 换行_Python小课堂第21课:规整一下我们的输出之打印格式化与字符串...
整齐的输出,不仅美观,还能方便我们更容易的定位问题的重点.所以我们有必要将我们的输出内容美化一下! 请点击右上角"关注"按钮关注我们,跟着木辛老师深入浅出的掌握输出格式化的方法吧! ...
- Python打印格式化与字符串
关于Python打印格式化与字符串,比较全面的总结,希望对大家有帮助~ # -*- coding: cp936 -*- ''' 打印格式 '''print "a" print &q ...
- python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计
python怎样实现字符串中字符分类及个数统计 发布时间:2020-11-20 17:31:18 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下python怎样实现字符串中字符分类及个数统 ...
- 02 Python的自我介绍(数字、字符串、列表)
1. 写在前面 在以后文章出现的代码示例中,带提示符(>>>)的代码是在IDLE中运行的,并且带提示符(>>>)的代码行为输入行,否则为输出行. python的注释 ...
- python对象类型及其运算 数字 字符串 list dict tupe dict
python内置对象的类型及其所支持的运算 我们在编程时为什么要使用内置对象类型,以及我们在编程时尽可能使用自定义类型呢还是但凡有可能都去使用内置类型.很显然,对于python而言,内置类型更容易理解 ...
最新文章
- 叹西安2014中秋节雨天
- Linux学习:文件描述符表
- SkyEye——汽车电子系统仿真测试工具
- Linux系统性能查询命令
- minecraft1.16java_MINECRAFT JAVA 1.16.1发布
- sk-learn中对数据集划分函数train_test_split和StratifiedShuffleSplit
- 台积电今年9月营收达302.1亿元 同比增长24.9%
- 楼对面的男士夏天就光膀子,请问大家,男士真的都爱光膀子吗?
- NATSserver配置具体解释
- 使用phppgadmin 遇到的小问题
- 原始数据格式无法识别_虹膜识别技术优势明显 为何难以开启“刷眼“时代
- java生产者消费者同步模式
- 软件需求模式阅读笔记之一
- python json转xml_Python实现XML到JSON的转换并编写,python,xml,转化,为,Json,进行,写入
- 汉字转拼音 名字转拼音 多音字姓名
- 掌握这些,你也可以轻松扒谱(上)
- 互联网晚报 | 12月5日 星期日 | 饿了么启用AI技术研发新菜品;搜狐将布局知识直播;《英雄联盟手游》获选苹果年度游戏...
- echarts饼图南丁格尔玫瑰图属性设置
- 免费的机器人聊天接口
- 电脑桌面计算机点开一直在刷新,Win10系统桌面一直在刷新怎么办
热门文章
- php 苹果手机传图,苹果手机照片怎么传到另一个手机的方法【图文教程】
- Ubuntu如何更新显卡驱动
- 图样图森破:认识WiFi以后
- 【Debug记录】Libtorch部署YOLO时cmake报错--symbol lookup error: ./test/test: undefined symbol: _ZN2at6detail1
- ipa在线安装搭建_GBox:一款ipa签名安装下载神器
- u盘删除的文件怎么恢复
- 俄亥俄州立大学计算机科学系,俄亥俄州立大学计算机科学与工程系教授张殷乾老师来实验室作学术报告...
- 关于大一c语言期中考试总结
- 搜款网根据ID取商品详情 API
- utf8在mysql占几个字符_utf-8的中文,一个字符占几个字节