最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)從字符串中找出字符1的位置以及個(gè)數(shù)的方法

 更新時(shí)間:2014年08月25日 10:30:10   投稿:shichen2014  
這篇文章主要介紹了python實(shí)現(xiàn)從字符串中找出字符1的位置以及個(gè)數(shù)的方法,對(duì)于Python字符串操作的學(xué)習(xí)有一定的幫助與借鑒作用,需要的朋友可以參考下

本文實(shí)例主要實(shí)現(xiàn)給出任意字符串,獲取字符串中某字符的位置以及出現(xiàn)的總次數(shù)。

實(shí)現(xiàn)該功能代碼的時(shí)候可以使用函數(shù)enumerate來(lái)將字符串分離成位置和字符,然后進(jìn)行比較即可。

具體實(shí)現(xiàn)代碼如下:

#!/bin/env python
#-*- coding:utf-8 -*-
#
"""
  用enumerate將string中的1都找出來(lái),
  用enumerate實(shí)現(xiàn):
"""
def get_1_pos(string):
  onePos=[]
  try:
    onePos=list(((pos,int(val)) for pos,val in enumerate(string) if val == '1'))
  except:
    pass
  return onePos

def get_1_num(string):
  return len(list(get_1_pos(string)))

def get_char_pos(string,char):
  chPos=[]
  try:
    chPos=list(((pos,char) for pos,val in enumerate(string) if(val == char)))
  except:
    pass
  return chPos
def get_char_num(string,char):
  return len(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)  

希望本文實(shí)例對(duì)大家Python程序設(shè)計(jì)中字符串操作的學(xué)習(xí)有所幫助。

相關(guān)文章

  • python畫(huà)圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    python畫(huà)圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    這篇文章主要介紹了python畫(huà)圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 詳解如何使用python創(chuàng)建和結(jié)束線程

    詳解如何使用python創(chuàng)建和結(jié)束線程

    線程的創(chuàng)建和結(jié)束是多線程編程中的核心概念之一,在本文中,我們將學(xué)習(xí)如何使用 Python 創(chuàng)建線程,并探討如何優(yōu)雅地結(jié)束線程,需要的朋友可以參考下
    2024-04-04
  • 安裝pyecharts1.8.0版本后導(dǎo)入pyecharts模塊繪圖時(shí)報(bào)錯(cuò): “所有圖表類型將在 v1.9.0 版本開(kāi)始強(qiáng)制使用 ChartItem 進(jìn)行數(shù)據(jù)項(xiàng)配置 ”的解決方法

    安裝pyecharts1.8.0版本后導(dǎo)入pyecharts模塊繪圖時(shí)報(bào)錯(cuò): “所有圖表類型將在 v1.9.0 版本開(kāi)始

    這篇文章主要介紹了安裝pyecharts1.8.0版本后導(dǎo)入pyecharts模塊繪圖時(shí)報(bào)錯(cuò): “所有圖表類型將在 v1.9.0 版本開(kāi)始強(qiáng)制使用 ChartItem 進(jìn)行數(shù)據(jù)項(xiàng)配置 ”的解決方法,需要的朋友可以參考下
    2020-08-08
  • python斯皮爾曼spearman相關(guān)性分析實(shí)例

    python斯皮爾曼spearman相關(guān)性分析實(shí)例

    這篇文章主要為大家介紹了python斯皮爾曼spearman相關(guān)性分析實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Python新建項(xiàng)目自動(dòng)添加介紹和utf-8編碼的方法

    Python新建項(xiàng)目自動(dòng)添加介紹和utf-8編碼的方法

    這篇文章主要介紹了Python新建項(xiàng)目自動(dòng)添加介紹和utf-8編碼的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Python使用BeautifulSoup和Scrapy抓取網(wǎng)頁(yè)數(shù)據(jù)的具體教程

    Python使用BeautifulSoup和Scrapy抓取網(wǎng)頁(yè)數(shù)據(jù)的具體教程

    在當(dāng)今信息爆炸的時(shí)代,數(shù)據(jù)無(wú)處不在,如何有效地抓取、處理和分析這些數(shù)據(jù)成為了許多開(kāi)發(fā)者和數(shù)據(jù)科學(xué)家的必修課,本篇博客將深入探討如何使用Python中的兩個(gè)強(qiáng)大工具:BeautifulSoup和Scrapy來(lái)抓取網(wǎng)頁(yè)數(shù)據(jù),需要的朋友可以參考下
    2025-01-01
  • 最新評(píng)論

    浦城县| 霸州市| 海伦市| 南投县| 托克托县| 盐池县| 永昌县| 晋中市| 原平市| 宁河县| 旌德县| 张家口市| 二手房| 新源县| 泽普县| 运城市| 仪陇县| 武汉市| 如东县| 文水县| 华池县| 湘潭市| 松溪县| 陇南市| 旌德县| 格尔木市| 滨州市| 宽甸| 建始县| 大石桥市| 晴隆县| 鄂尔多斯市| 襄樊市| 观塘区| 广昌县| 息烽县| 古交市| 江西省| 宜章县| 洛川县| 罗城|