av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python如何過濾數(shù)字

本文實例總結(jié)了python實現(xiàn)簡易過濾刪除數(shù)字的方法。分享給大家供大家參考,具體如下:

十載的弓長嶺網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整弓長嶺建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“弓長嶺網(wǎng)站設(shè)計”,“弓長嶺網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

如果想從一個含有數(shù)字,漢字,字母的列表中濾除僅含有數(shù)字的字符,當(dāng)然可以采取正則表達式來完成,但是有點太麻煩了,因此可以采用一個比較巧妙的方式:

1、正則表達式解決

import re
L = [u'小明', 'xiaohong', '12', 'adf12', '14']
for i in range(len(L)):
  if re.findall(r'^[^\d]\w+',L[i]):
    print re.findall(r'^\w+$',L[i])[0]
  elif isinstance(L[i],unicode):
    print L[i]

2、巧妙地避開正則表達式

L = [ 'xiaohong', '12', 'adf12', '14',u'曉明']
for x in L:
  try:
    int(x)
  except:
    print x

3、使用string內(nèi)置方法

L = [ 'xiaohong', '12', 'adf12', '14',u'曉明']
#對于python3來說同樣還可以使用string.isnumeric()方法
for x in L:
  if not x.isdigit():
    print x

4、去除兩端的數(shù)字

如果只是去除兩端可能含有數(shù)字的字符串里的數(shù)字,則可以使用內(nèi)置的strip,方式如下:

In [24]: import string
In [25]: astring = '12313213215just for 32 test 1306436'
In [26]: astring.strip(string.digits)
Out[26]: 'just for 32 test '
In [27]: astring.rstrip(string.digits)
Out[27]: '12313213215just for 32 test '
In [30]: astring.lstrip(string.digits)
Out[30]: 'just for 32 test 1306436'
#注意
In [31]: astring
Out[31]: '12313213215just for 32 test 1306436'
In [32]: astring.strip('0123456')
Out[32]: 'just for 32 test '

.strip([char]) 中的 char 給定時,則截取兩端的字符直到滿足不在set(char) 中,不需要有序,切記!

python學(xué)習(xí)網(wǎng),免費的在線學(xué)習(xí)python平臺,歡迎關(guān)注!


網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:python如何過濾數(shù)字
分享地址:http://uogjgqi.cn/article/dhshhgc.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流