【python入门】day26:统计字符串中出现指定字符的次数

用Python统计字符串个数 1.题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 2.程序分析 利用while语句,条件为输入的字符不为’\n’. from pip._vendor.distlib.compat import raw_input s = raw_input('请输入字符串:\n') letters = 0 space = 0 digit = 0 others = 0 for c in s: if c.isalpha(): letters += 1 elif c. 阅读详情

案例

在这里插入图片描述
实际上if name==“main”:就相当于是 Python 模拟的程序入口 。由于模块之间相互引用,不同模块可能都有这样的定义,而入口程序只能有一个,选中哪个入口程序取决于 ** ** name** **的值。

代码

#-*- coding:utf-8 -*-
#开发时间:2021/11/19  10:27
print('统计字符串中出现指定字符的次数----------------------')
def get_count(s,ch):#--------定义一个函数,定义两个参数:字符串,要查找的字符
    count=0
    for item in s:
        if ch.upper()==item or ch.lower()==item:#-------字符的大写,小写
            count+=1
    return count#-----------------返回调用函数的值
if __name__ == '__main__':
    s='hellopyhton,hellojava,hellogo'
    ch=input('请输入要查找的字符:')
    count=get_count(s,ch)#-----------调用函数
    print(f'要查找的字符{ch}在字符串{s}中出现了{count}次')
print('格式化输出商品的名称及单价-----------------------')
def Show(lst):
    for i in lst:
        for item in i:
            print(title.format(item), end='')
        print()
lst_s=['编号','名称','品牌','单价']
lst=[['01','电风扇','美的',500],
     ['02','洗衣机','TCL',1000],
     ['03','微波炉','老板',400] ]
title=format('{:^9}')
for x in lst_s:
    print(title.format(x),end='')#-------格式化标题
print()
for i in lst:
    i[0]='000' + i[0]#-----------格式化编号
    i[3]='¥{:.2f}'.format(i[3])#---------格式化单价
    # for item in i:
    #     print(title.format(item),end='')
    # print()
Show(lst)

关于统计字符串中出现某字符的次数那一道题,还有另外一种思路,这里贴出来仅供参考。

character = 'ajsd;lfiThjYa sioOvnPasFnfiWohq;snRCFFvawDiZohew'
len1 = []
litter_cha = 'w'
for item1 in character:
    if item1.upper() == litter_cha or item1.lower() == litter_cha:
        len1.append(item1)
print(len(len1))
统计字符串中指定字符的个数(Python) 题目《计算字符个数》的Python解决方案。 阅读详情

相关推荐

大漠多线程增强版:解决窗口消失、坐标错乱与识别卡死

多线程环境下窗口自动化面临的核心挑战,本质是GDI资源非线程安全、HWND生命周期失控及图像引擎状态污染三大底层问题。Windows GUI编程中,跨线程共享hDC、缓存失效的窗口句柄、OpenCV静态Mat等设计缺陷,导致FindPic失败、GetCursorPos异常、坐标跳变等典型故障。本方案通过线程局部存储(TLS)重构资源生命周期、WinEventHook+心跳探测构建实时窗口状态链、ABI对齐的多语言内存契约,实现稳定低延迟的并发UI识别与控制。适用于游戏多开监控、电商RPA、后台UI状态采集等

weixin_30561177的博客 476

【python基础】:分类统计各字符的个数

功能实现: ***利用python实现统计一个字符串中数字、字母及其他字符的个数和各个字符的总数。 方法一: ***利用 isdigit() isalpha()函数判断字符是否是数字或者字母。 代码如下: s = input("请输入一串字符: ") num, char, space, other = 0, 0, 0, 0 #分别统计数字、字母、空格、其他字符个数 for i in s: #是否为数字 if i.isdigit(): num += 1 .

m0_52178597的博客 2万+

从GAN生成失败案例出发:为什么你的AI画不准位置?CoordConv保姆级解决方案

本文深入探讨了GAN生成图像时位置偏移问题的根源,并提供了CoordConv的保姆级解决方案。通过分析传统CNN在空间坐标建模上的缺陷,详细介绍了CoordConv的原理、实现步骤及在StyleGAN2等模型中的实战应用,显著提升了医学图像生成等任务的定位精度。

pp12345的博客 204

Python中字符串计数常用的方法!

在Python中,字符串计数是非常基本的操作,使用率极高,可用于多种情况,更是每个Python开发工程师必须掌握的基础技能之一,那么Python中如何进行字符串计数?以下是常用方法介绍。print(count)#输出结果为counter({'l': 3, 'o': 2, 'e': 1, 'h': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})Python中的字符串类型具有count()方法,该方法可以返回特定子字符串在字符串中出现的次数。需要注意的是,count()方法区分大小写。

oldboyedu1的博客 3537

R语言分布式滞后非线性模型DLNM实战:空气污染与健康数据的动态效应可视化与政策启示

本文详细介绍了R语言中分布式滞后非线性模型(DLNM)的应用,特别关注空气污染与健康数据的动态效应可视化。通过dlnm包实现PM2.5等污染物的滞后效应分析,提供从数据预处理、模型构建到结果可视化的完整流程,并探讨了其在公共卫生政策制定中的实际应用价值。

weixin_29079643的博客 514

【智能车Code review】——拐点的寻找

CROSSROAD:十字拐点 ROUNDISLAND:环岛拐点 rightfindflag[i]:表示第i行的右线是否被找到,1为找到,0为没有找到 flag_find_huan_rightdown_point :找到环岛右下拐点标志 flag_find_huan_rightmiddle_point:找到环岛右中拐点标志 找拐点的思路:观察一段数据中数据点的走向趋势,并且保证这段数据是准确的。在摄像头畸变比较严重的情况下这种方法不再适用 关于函数的调用请见:https://blog.youkuaiyun.com/qq.

hanhan的博客 1万+

python统计文字个数_python统计字符的个数代码实例

python统计字符的个数代码实例python统计不同字符的个数首先使用input获取输入数据,并存入到str参数里然后使用for循环str的每一个字符,循环内使用str.count()获取字符出现的字数,并存入一个字典中最后输出字典即可。代码如下:str = input("请输入一串字符:")resoult = {}for i in str:resoult[i] = str.count(i)pr...

weixin_39677027的博客 3462

详解AUTOSAR:DaVinci Configurator配置CAN和UART数据协议解析器(RH850)(实战篇—1)

通过学习本篇博文项目,将会把所学的DaVinci Configurator知识系统串联起来。

不脱发的程序猿 2809

(day26)leecode热题——找到字符串中所有字母异位词

上述代码框架结合了 `defaultdict`、滑动窗口、字符频率统计等数据结构和算法技巧,为解决类似字符串匹配或子数组查找的问题提供了基础结构。通过填充具体的逻辑,可以实现特定功能的滑动窗口算法。

m0_54414851的博客 826

硬件工程师提前批真题及答案解析2

我们需要考虑题目可能的简化假设,即输入电阻 Ri​ 可能是 rbe​ 和 βre​ 的组合,但题目可能简化为: Ri​≈rbe​+βre​。由于锗管的正向导通电压较小(0.2 V~0.3 V),而硅管的正向导通电压较大(0.6 V~0.7 V),因此-4.7 V的电压差不符合硅管的特性,而更接近锗管的特性。在三极管电路中,静态电位是指在无信号输入时,三极管各电极的直流电压。re​ 是动态发射极电阻,通常可以近似为 re​=IE​VT​​,但在题目中已经给出了 re​=300Ω,因此可以直接使用这个值。

XU157303764的博客 777

工业相机的检测原理课件(建议收藏)

本课件为各位工程师详细介绍了工业相机的视觉检测原理 ,旨在为工程师调试工业相机的视觉检测原理时提供理论性指导。

Bamboo265925的博客 498

python字符串应用

容器型数据类型;将’‘、“”、’‘’‘’'、“”“”""作为容器的标志里面的每个符号就是字符串中元素。不可变的(不支持增删改);有序的(支持下标操作)元素(字符):可以是任何文字符号, 包括:数字、字母、汉字、日文、韩语、表情符号、标点等。

m0_58239511的博客 1360

【从零开始学习 UVM】1.2、UVM 概述 —— UVM Installation(UVM 安装)

【从零开始学习 UVM】1.2、UVM 概述 —— UVM Installation(UVM 安装)

努力,加油每一天鸭~ 1944

Python入门练手小程序

Python小程序集锦程序1:数字组合程序2:猜数字程序3:猜时间程序4:判断整数大小 程序1:数字组合 问题描述: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 问题分析: 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and

一个只会写bug的搬运工 2万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

18_Python字符串切片操作

字符串切片是Python中用于从字符串中提取子串的强大工具。通过指定开始和结束下标,以及可选的步长参数,可以轻松地截取字符串的一部分。结束下标:表示结束截取的下标,截取的内容不包含下标对应的内容,若不设置结束下标,表示截取到最后。从字符串中复制指定的一段代码,生成一个新的字符串。开始下标:表示开始截取的下标,默认从 0 开始。字符串[开始下标:结束下标:步长]

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 1166

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

字符串-day9-10

字符串(str)是容器型数据类型;将’‘或者""(’‘’‘’'、“”“”“”)作为容器的标志,里面的每一个符号就是字符串中的每个元素,不可变的(不支持增删改)、有序的(支持下标) 元素:引号中的每个独立的符号都是字符串中的元素,生活中的任何文字符号都可以作为字符串的元素, 包括:数字(012…)、字母(abc…)、中文、日语、朝鲜语、…、表情(🍑😁♥)等字符串中的元素就叫字符 字符串中的字符分为两类:普通字符和转义字符在字符串中表示符号本身的字符就是普通字符在字符串中表示的不是符号本身的字符 3)r字符..

weixin_59716295的博客 1530

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Python期末复习题:字符串与产生随机数

有关python字符串与产生随机数期末复习题。

北天的博客 1662

Python Diary - Day 3 格式化字符串

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

weixin_48403688的博客 706

day10 - 字符串 - 学习总结

总共128个字符;位置:数字在前,大写字母在中(A 对应的编码值是65),小写字母在后(a 对应的编码值是97);大写字母和小写字母之间有其他符号;Unicode 是 ASCII 表的扩展(包含 ASCII 表);Unicode包含世界上所有国家、所有民族的所有语言对应的符号(总共六万多符号);中文编码范围:4e00 ~ 9fa5 ord( 字符 ) - 获取指定字符对应的编码值 2)编码字符:\u 四位的十六进制编码值 每一个字符在字符串中表示的时候有两种表示方式:a. 直接写字

fanny689的博客 226

字符串、文件操作,英文词频统计预处理

这个作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2646 1.字符串操作: 解析身份证号:生日、性别、出生地等。源代码: ID=input('请输入18位身份证号码:'); if len(ID) == 18: print("你输入的身份证号码为"+ID); else: ...

weixin_30433075的博客 114

python算法-首字母大写&比较字符串--Day011

输入一个英文句子,将每个单词的首字母改成大写示例:输入s=“i want to go home”,输出"I Want To Go Home"输入s=“we want to go to school”,输出"We Want To Go To School"a = len(s)b[0] = chr(ord(b[0])-32)#如果是,则将其转换为大写字母。这是通过取字符的 ASCII值减去32for i in range(1,a):#代码遍历字符串的每个字符。

weixin_47970750的博客 1322

day10字符串学习总结

字符串总结

qq_56490673的博客 133

字符串题目解析

字符串题目解析

Friedrichor的博客 439

python-day02-字符串和列表

一、字符串 二、列表

qq_41977453的博客 172

python之(5)字符串详解

本文章详细介绍了字符串的创建,使用,格式化方法(%,format,f),以及40+中类方法,每一种都实例举出,并在命令行测试过,绝非简单复制黏贴。

梅花香自苦寒来,宝剑锋从磨砺出。 817

字符串操作,英文词频统计预处理

1.字符串操作: 解析身份证号:生日、性别、出生地等。 id = input('请输入身份证号码:') add_num = id[0:6] birth_year = id[6:10] birth_month = id[10:12] birth_day = id[12:14] sex = id[16] if int(sex)%2==0: sex='女' els...

weixin_30747253的博客 151
上一篇: 【大厂算法面试冲刺班】day2:合并两个有序链表
下一篇: 【python入门】day27: 模拟高铁售票系统
Next2you
博客等级 码龄7年 1238粉丝 166原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Next2you

你真帅!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值