python练习 004 计算字符个数

这是一篇关于Python编程的练习题,旨在计算给定字符串中特定字符的出现次数。文章介绍了两种方法,包括通过字符串切分和直接对比字符计数,重点讲解了字符串处理和计数的语法要点。
摘要由CSDN通过智能技术生成

题目内容:
接受一个由字母和数字组成的字符串,和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。
可以使用以下语句实现字符串s的输入:
s=str(input())

输入格式:
输入一个由字母和数字组成的字符串,和一个字符,以空格隔开。

输出格式:
输出输入的字符串中含有该字符的个数。

输入样例:
a1234bcdef a

输出样例:
1

方法一

s = str(input())
s1 = (s.split())[0]
s2 = (s.split())[-1]
n = 0
for i in s1:
	if i == s2:
		n = n + 1
print(n)

方法二

s,ss = str(input().split())
n = 0
for i in range s:
	if i == ss:
		n = n + 1
print(n)

思路
方法一
1.输入字符串,按照‘空格’切分
2.获取长字符串(line2),即切分后的第一项
3.获取查找的字符(line3),即切分后的最后项
4.按顺序查找字符,并计数
挨个对比长字符串内字符与查找字符是否相同
方法二
1.按照字符切分方法进行切分
2.后续步骤与方法一相同

语法要点
1.字符串切分
s1,s2,s3=('me and you').split()
该语句可以同时定义三个变量,方便快捷

s1,s2,s3=('me and you').split()
>>> s1 = 'me'
>>> s2 = 'and'
>>> s3 = 'you'

2.查找字符个数
转变思路,对比字符是否相同来确定查找到的个数

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值