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

python正則表達式判斷字符串是否是全部小寫示例

 更新時間:2013年12月25日 11:23:01   投稿:zxhpj  
python正則表達式判斷字符串是否是全部小寫,大腕參考使用吧

實現(xiàn)代碼

# -*- coding: cp936 -*-
import re 
s1 = 'adkkdk'
s2 = 'abc123efg'

an = re.search('^[a-z]+$', s1)
if an:
  print 's1:', an.group(), '全為小寫' 
else:
  print s1, "不全是小寫!"

an = re.match('[a-z]+$', s2)
if an:
  print 's2:', an.group(), '全為小寫' 
else:
  print s2, "不全是小寫!"

1. 正則表達式不是python的一部分,利用時需要引用re模塊

2. 匹配的形式為: re.search(正則表達式, 帶匹配字串)或re.match(正則表達式, 帶匹配字串)。兩者區(qū)別在于后者默認以開始符(^)開始。因此,

re.search('^[a-z]+$', s1) 等價于 re.match('[a-z]+$', s2)
3. 如果匹配失敗,則an = re.search('^[a-z]+$', s1)返回None

group用于把匹配結(jié)果分組

import re
a = "123abc456"
print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(0)  #123abc456,返回整體
print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(1)  #123
print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(2)  #abc
print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(3)  #456

1)正則表達式中的三組括號把匹配結(jié)果分成三組

group() 同group(0)就是匹配正則表達式整體結(jié)果

group(1) 列出第一個括號匹配部分,group(2) 列出第二個括號匹配部分,group(3) 列出第三個括號匹配部分。

2)沒有匹配成功的,re.search()返回None

3)當然鄭則表達式中沒有括號,group(1)肯定不對了。

相關(guān)文章

  • 使用Tensorflow將自己的數(shù)據(jù)分割成batch訓練實例

    使用Tensorflow將自己的數(shù)據(jù)分割成batch訓練實例

    今天小編就為大家分享一篇使用Tensorflow將自己的數(shù)據(jù)分割成batch訓練實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python pdb調(diào)試方法分享

    python pdb調(diào)試方法分享

    在交互環(huán)境中通常使用pdb.run來調(diào)試,下面學習一下使用方法,大家參考使用吧
    2014-01-01
  • python和JavaScript通信

    python和JavaScript通信

    這篇文章主要介紹了python和JavaScript通信,js和python是兩種語言,js處理網(wǎng)頁數(shù)據(jù),python可作為服務(wù)端開發(fā),兩者通過websocket進行通信,下文具體操作內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • python中的插值 scipy-interp的實現(xiàn)代碼

    python中的插值 scipy-interp的實現(xiàn)代碼

    這篇文章主要介紹了python中的插值 scipy-interp的實現(xiàn)代碼,需要的朋友可以參考下
    2018-07-07
  • 30?個?Python?函數(shù),加速數(shù)據(jù)分析處理速度

    30?個?Python?函數(shù),加速數(shù)據(jù)分析處理速度

    這篇文章主要介紹了30?個?Python?函數(shù),加速數(shù)據(jù)分析處理速度,Pandas?是?Python?中最廣泛使用的數(shù)據(jù)分析和操作庫。它提供了許多功能和方法,可以加快數(shù)據(jù)分析和預處理步驟,下面我們就一起來看看這些方法吧,需要的小伙伴可以參考一下,希望給你帶來幫助
    2021-12-12
  • Python Pandas批量讀取csv文件到dataframe的方法

    Python Pandas批量讀取csv文件到dataframe的方法

    這篇文章主要介紹了Python Pandas批量讀取csv文件到dataframe的方法,需要的朋友可以參考下
    2018-10-10
  • python如何定義帶參數(shù)的裝飾器

    python如何定義帶參數(shù)的裝飾器

    這篇文章主要為大家詳細介紹了python如何定義帶參數(shù)的裝飾器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python3?最常用的三種裝飾器語法匯總

    python3?最常用的三種裝飾器語法匯總

    這篇文章主要介紹了python3?最常用的三種裝飾器語法總結(jié),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • pandas 添加空列并賦空值案例

    pandas 添加空列并賦空值案例

    這篇文章主要介紹了pandas 添加空列并賦空值案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • jetson上安裝pycharm的詳細過程

    jetson上安裝pycharm的詳細過程

    Pycharm是一個非常優(yōu)秀的代碼編輯、調(diào)試,開發(fā)軟件,我平時在Windows系統(tǒng)學習編程時也比較喜歡使用Pycharm,這篇文章主要介紹了jetson上安裝pycharm的過程,需要的朋友可以參考下
    2022-07-07

最新評論

金阳县| 西吉县| 若羌县| 迁西县| 南召县| 屏边| 平罗县| 炉霍县| 龙南县| 昌邑市| 德安县| 南昌县| 民县| 怀来县| 威远县| 满洲里市| 苏尼特左旗| 定安县| 兰溪市| 巴中市| 池州市| 大邑县| 宣恩县| 江孜县| 杭州市| 宣恩县| 贞丰县| 新化县| 黄山市| 中江县| 郧西县| 沈阳市| 寿光市| 兴国县| 长春市| 栖霞市| 江油市| 济源市| 静安区| 潜江市| 芦山县|