python字符串、列表、元组综合练习

这篇博客提供了一系列Python编程练习,包括统计字符串中数字个数、按下标提取字符、字母频率统计、字母移位、找到列表中位数数字、列表反转方法、去除重复元素以及判断星期的方法,并探讨了查找子串出现次数的算法。
摘要由CSDN通过智能技术生成

python字符串、列表、元组综合练习
1、输入的一行字符,统计出字符串中包含数字的个数。

str = input('请输入一行字符串:')
num = 0
for s in str:
    if s.isdigit():
        num += 1
print(num)

2、根据下述要求,编写一个程序:用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出。

A = ''
B = ''
str = input('请输入一个字符串:')
lst = []
for item in str:
    lst.append(item)
for i in lst[0::2]:
    A += i
print(A)
for j in lst[1::2]:
    B += j
print(B)
print(A + B)

3、请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照[‘a’:3,‘b’:2]的格式输出。

lst = []
str = input('请输入一个字符串:')
str1 = str.lower()  # 将字母转换成小写
for string in str1:
    lst.append(string)  # 添加字母到lst中
print(lst)

a = {}
for i in lst:
    if lst.count(i) >= 1:
        a[i] = lst.count(i)
pri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值