欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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中time模塊與datetime模塊在使用中的不同之處

    Python中time模塊與datetime模塊在使用中的不同之處

    這篇文章主要介紹了Python中time模塊與datetime模塊在使用中的不同之處,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-11-11
  • Python自動(dòng)化辦公之定時(shí)發(fā)送郵件的實(shí)現(xiàn)

    Python自動(dòng)化辦公之定時(shí)發(fā)送郵件的實(shí)現(xiàn)

    python中的schedule模塊可以使我們方便簡(jiǎn)單的使用定時(shí)任務(wù),即在特定的時(shí)間自動(dòng)的執(zhí)行一些任務(wù)的功能,本文將用這一模塊實(shí)現(xiàn)郵件自動(dòng)發(fā)送,需要的可以參考一下
    2022-05-05
  • Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    這篇文章主要介紹了Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python模塊學(xué)習(xí) re 正則表達(dá)式

    Python模塊學(xué)習(xí) re 正則表達(dá)式

    今天學(xué)習(xí)了Python中有關(guān)正則表達(dá)式的知識(shí)。關(guān)于正則表達(dá)式的語(yǔ)法,不作過(guò)多解釋,網(wǎng)上有許多學(xué)習(xí)的資料。這里主要介紹Python中常用的正則表達(dá)式處理函數(shù)
    2011-05-05
  • 利用Python寫(xiě)個(gè)簡(jiǎn)易版星空大戰(zhàn)游戲

    利用Python寫(xiě)個(gè)簡(jiǎn)易版星空大戰(zhàn)游戲

    通過(guò)小編觀察,大家好像對(duì)劃水摸魚(yú)是情有獨(dú)鐘啊。所以本文給大家?guī)?lái)了一個(gè)用Python編寫(xiě)的簡(jiǎn)單版的星空大戰(zhàn)小游戲,感興趣的小伙伴可以動(dòng)手試一試
    2022-03-03
  • Python3爬蟲(chóng)學(xué)習(xí)之爬蟲(chóng)利器Beautiful Soup用法分析

    Python3爬蟲(chóng)學(xué)習(xí)之爬蟲(chóng)利器Beautiful Soup用法分析

    這篇文章主要介紹了Python3爬蟲(chóng)學(xué)習(xí)之爬蟲(chóng)利器Beautiful Soup用法,結(jié)合實(shí)例形式分析了Beautiful Soup的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Python告訴你木馬程序的鍵盤(pán)記錄原理

    Python告訴你木馬程序的鍵盤(pán)記錄原理

    今天小編就為大家分享一篇關(guān)于Python告訴你木馬程序的鍵盤(pán)記錄原理,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • python安裝mysql的依賴包mysql-python操作

    python安裝mysql的依賴包mysql-python操作

    這篇文章主要介紹了python安裝mysql的依賴包mysql-python操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • Python Django 頁(yè)面上展示固定的頁(yè)碼數(shù)實(shí)現(xiàn)代碼

    Python Django 頁(yè)面上展示固定的頁(yè)碼數(shù)實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python Django 頁(yè)面上展示固定的頁(yè)碼數(shù)實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • selenium+Chrome滑動(dòng)驗(yàn)證碼破解二(某某網(wǎng)站)

    selenium+Chrome滑動(dòng)驗(yàn)證碼破解二(某某網(wǎng)站)

    這篇文章主要介紹了selenium+Chrome滑動(dòng)驗(yàn)證碼破解二(某某網(wǎng)站),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論