python实现从字符串中找出字符1的位置以及个数的方法
2023-06-13 09:15:44 时间
本文实例主要实现给出任意字符串,获取字符串中某字符的位置以及出现的总次数。
实现该功能代码的时候可以使用函数enumerate来将字符串分离成位置和字符,然后进行比较即可。
具体实现代码如下:
#!/bin/envpython #-*-coding:utf-8-*- # """ 用enumerate将string中的1都找出来, 用enumerate实现: """ defget_1_pos(string): onePos=[] try: onePos=list(((pos,int(val))forpos,valinenumerate(string)ifval=="1")) except: pass returnonePos defget_1_num(string): returnlen(list(get_1_pos(string))) defget_char_pos(string,char): chPos=[] try: chPos=list(((pos,char)forpos,valinenumerate(string)if(val==char))) except: pass returnchPos defget_char_num(string,char): returnlen(list(get_char_pos(string,char))) if(__name__=="__main__"): str0="10101010101010101" str1="123abc123abc123abc" lt=get_1_pos(str0) print(lt) lt=get_1_pos(str1) print(lt) num=get_1_num(str0) print(num) lt=get_char_pos(str1,"1") print(lt) num=get_char_num(str1,"1") print(num)
希望本文实例对大家Python程序设计中字符串操作的学习有所帮助。
相关文章
- 使用Python检测符号及乱码字符
- python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结
- python中pygame怎么安_Python中pygame安装方法图文详解
- python格式化转换_Python进制转换format格式化[通俗易懂]
- python自动化办公操作:mysql存储、时间、遍历文件夹、拼接地址、读取pdf、word、测试代码运算速度2021.8.2
- 【说站】python删除str中特定字符的方法
- 【说站】python有哪些数组叠加函数
- 【说站】python字符串如何访问字符
- python的特点和优势_Java与Python异同
- python调用通达信公式_通达信公式-主力雷达Python化[通俗易懂]
- python中字符串转成数字的几种方法[通俗易懂]
- Rpc接口测试_Python接口测试
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- python使用opencv如何保存图片_OpenCV Python 保存图片
- 【视频】随机波动率SV模型原理和Python对标普SP500股票指数预测|数据分享|附代码数据
- Python read()函数:按字节(字符)读取文件
- python 实现选择排序详解编程语言
- python全栈开发-Day7 字符编码总结详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- 如何在Linux中安装Python?(linux安装python)
- Linux系统下安装Python模块指南(linux安装python模块)
- Linux下运行Python脚本的步骤简介(linux如何运行python脚本)
- python正则式概述及常用字符
- python去掉字符串中重复字符的方法
- python中常用的各种数据库操作模块和连接实例