中国石油大学(华东)数据分析(Python)

本文介绍了中国石油大学(华东)数据分析课程中关于Python字符串的作业,涵盖大写字母转小写、字符串排序、大小写字母转换、首字母大写、找对称数、删除子串、统计字符个数、字符串排序、输出图形、查找数字以及DNA字符串匹配等练习题目及其示例解答。
摘要由CSDN通过智能技术生成

中国石油大学(华东)数据分析(Python)

字符串作业

1.大写字母转小写

【问题描述】从键盘输入一个大写字母,要求输出其对应的小写字母。
【输入形式】输入大写字母,不考虑不合法输入。
【输出形式】输出对应的小写字母。
【样例输入】
A
【样例输出】
a

str = input()
sta = str.lower()
print(sta)

2.字符串排序

【问题描述】输入字符串,按字典顺序从小到大排序,而后输出。
【输入形式】五个字符串,彼此之间用空格间隔。
【输出形式】将五个字符串排序输出
【样例输入】abcde C++ fghijkl Pascal Fortran
【样例输出】C++ Fortran Pascal abcde fghijkl

str=input().split(' ', 4)
str.sort()
sta= ''
for i in str:
    sta+=i
    sta+= ' '
print(sta)

3.小写字母变大写

【问题描述】
从键盘输入一串字母,要求全部变换成大写后输出。
【输入形式】
一个字符串
【输出形式】
字母变成大写后的字符串。
【样例输入】
it’s me.
【样例输出】
IT’S ME.
【样例说明】
非字母的字符不用转换。

str1 = input()
list1 = []
for i in str1:
    list1.append(i.upper())
print(''.join(list1))

4.首字母大写

【问题描述】
输入一串字符,变成首字母大写后输出。
【输入形式】
一串字符,可能包含非字母字符。
【输出形式】
首字母大写后的字符串。
【样例输入】
Glad to meet you.
【样例输出】
Glad To Meet You.
【提示】
输入字符串,不要提供输入提示。下面是示例:
s = input()
输入的字符串存入变量s。

s = input()
print(s.title())

5.找对称数

【问题描述】已知10个四位数输出所有对称数及个数 n,例如1221、2332都是对称数
【输入形式】10个四位数,以空格分隔开
【输出形式】输入的四位数中的所有对称数,对称数个数
【样例输入】1221 2243 2332 1435 1236 5623 4321 4356 6754 3234
【样例输出】1221 2332 2
【样例说明】为测试程序健壮性&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值