Pthon.习题二 字符串的基本处理
Pthon.习题二 字符串的基本处理
1.给定一个字符串"www.moe.gov.cn",编写程序,实现如下功能。
(1)输出第一个字符
(2)输出前三个字符
(3)输出后三个字符
(4)输出字符串的总长度
(5)输出字符"o"在字符串中第一个位置的索引值(可使用index()的方法)
(6)输出字符"o"出现的总次数(可使用count()方法)
(7)将字符串中所有的".“替换为”-"并输出
(8)将字符串中所有的字母全部转换为大写字母并输出
(9)删除字符串中的标点符号,把字符串拆分为四个字符串
a="www.moe.gov.cn"
print(a[0])
print(a[0:3])
print(a[-3:])
print(len(a))
print(a.index("o"))
print(a.count("o"))
print(a.replace(".","-"))
print(a.upper())
print(a.split("."))
2.编写程序,自动生成宿舍的组合名。从键盘上依次输入自己和室友的中文名,把所有名字的最后一字取出来并拼在一起,作为宿舍的组合名,然后输出。(假设有三个室友)
a=input("我的名字是:")
b=input("第一个室友的名字是:")
c=input("第二个室友的名字是:")
d=input("第三个室友的名字是:")
n=a[-1]+b[-1]+c[-1]+d[-1]
print("我们的组合是:",n)
3.编写程序,实现月份数字向英文缩写转换。从键盘上输入一个表示月份的数字(1~12),输出对应的英文缩写,不同月份对应的缩写:1月为Jan,2月为Fab,3月为Mar,4月为Apr,5月为May,6月为Jun,7月为Jul,8月为Aug,9月为Sep,10月为Oct,11月为Nov,12月为Dec。
moths="JanFebMarAprMayJunJulAugSepOctNovDec"
n=input("请输入月份数1~12:")
pos=(int(n)-1)*3
mothAbbrev=moths[pos:pos+3]
print("{}月对应的英文缩写是:".format(n),mothAbbrev)
4.编写程序,实现货币的转换。从键盘上输入人名币的币值,转换为美元的币值并输出,结果2位小数。假设人民币兑换美元的汇率是0.1456。
rmb=input("请输入想转换的人民币币值,以¥结束:")
mei=float(rmb[0:])*0.1456
print("{}元人民币可以兑换{:.2f}美元".format(float(rmb[0:]),mei))
Pthon.习题二 字符串的基本处理相关推荐
- 习题8-7 字符串排序 (20 分)
习题8-7 字符串排序 (20 分) 本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于8 ...
- C++字符串完全指引之二 —— 字符串封装类
C++字符串完全指引之二 -- 字符串封装类 原著:Michael Dunn 作者:Chengjie Sun 原文出处:CodeProject:The Complete Guide to C++ St ...
- Nwafu-OJ-1410 Problem I C语言实习题二——4.判断是否能构成一个三角形
问题 I: C语言实习题二--4.判断是否能构成一个三角形 时间限制: 1 Sec 内存限制: 128 MB 题目描述 从键盘输三个数,判断是否能将它们作为三角形的三条边构成一个三角形.若能,输出& ...
- 【课后习题】 线性代数第六版第二章 矩阵及其运算 习题二
习题二 1. 计算下列乘积: (1) ( 4 3 1 1 − 2 3 5 7 0 ) ( 7 2 1 ) \left(\begin{array}{rrr}4 & 3 & 1 \\ 1 ...
- Java基础——【习题二】函数练习题
[习题二]函数 1.定义一个方法能够判断并返回两个整数的最大值,并调用自己的方法测试是否正确. package t2; public class MaxMethod{public static voi ...
- Nwafu-OJ-1411 Problem J C语言实习题二——5.按从大到小排序三个数
问题 J: C语言实习题二--5.按从大到小排序三个数 时间限制: 1 Sec 内存限制: 128 MB 题目描述 从键盘输入三个数,将它们按从大到小进行排序,然后输出. 输入 输入三个数. 输出 ...
- 算法导论习题—二叉搜索树、红黑树、区间树
算法基础习题-二叉搜索树.红黑树.区间树 1.二叉搜索树: 2.红黑树: 3.区间树: 1.二叉搜索树: 设 T T T是一棵二叉搜索树,其关键字互不相同;设 x x x是一个叶结点, y y y为其 ...
- 微型计算机中常提及到,2018年自考《计算机应用基础》精选习题二
2018年自考<计算机应用基础>精选习题二 1. [单选题]在Word中,________的作用是能在屏幕上显示所有文本内容. (A).标尺 (B).控制框 (C).最大化按钮 (D).滚 ...
- python十二:字符串格式化
# python的字符串格式化有两种: 百分号方式,format方式 s = "Hello %s, Hello %s" % ("world", "py ...
最新文章
- POJ1523 SPF tanjar割点求块数
- 微信小程序安卓机使用uploadfile提示undefined错误原因
- C#——《C#语言程序设计》实验报告——泛型与集合——运算符重载
- 1w存银行一年多少利息_利息能拿上万?银行行长:20万存款这样存,一年躺着白白赚一万!...
- ElasticSearch 核心概念介绍_02
- 大数据技术常用的工具有哪些
- Android O后台服务限制总结
- PyTorch笔记 - Dropout: A Simple Way to Prevent Neural Networks from Overfitting
- 大写的“人”——《杀死一只知更鸟》读后感范文4800字
- 使用wireshark分析HTTPS数据包
- 【Android】canScrollVertically和canScrollHorizontally
- iOS程序上架到appStore/已上线软件升级更新教程
- php 判断姓名,姓名的判断和命名方法
- C# -> (Cshape)笔记
- 2017算法实习生应聘经验总结
- 标题爱奇艺的数据库选型大法,实用不纠结!
- 大话西游手游服务器维护要多久,大话西游手游2017年1月5日维护公告
- LeakCanary 使用
- 装打印机驱动时出现请重新启动计算机,确保其它程序关闭是什么意思,,确保打印机设备已打开电源。常见问题hp1007驱动怎么卸载...
- go install和go get的区别
热门文章
- css样式被覆盖解决方案
- 什么是父子流程,与分合流有什么不同
- error C2065: “pair”: 未声明的标识符
- [附源码]Python计算机毕业设计大学生健康管理系统的设计与实现
- 上班族做什么副业赚钱?全面解析副业赚钱模式!
- Flutter网络请求库DIO入门文档(1),android开发网
- 【读书向】阿里云天池大赛赛题解析——模型部分
- Modbus RTU转Modbus TCP模块,RS232/485转WiFi模块,WJ105
- 用H5 canvas实现唯美渐变色块的绘制
- SQL server in 用法