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

Python如何判斷字符串是否僅包含數(shù)字

 更新時間:2022年03月06日 09:12:57   作者:Sun_Sherry  
在用Python進(jìn)行數(shù)據(jù)處理的時候,經(jīng)常會遇到DataFrame中的某一列本應(yīng)該是數(shù)值類型,但由于數(shù)據(jù)不規(guī)范導(dǎo)致在字段中夾雜了非數(shù)值類型,本文就介紹了Python如何判斷字符串是否僅包含數(shù)字,感興趣的可以了解一下

  在用Python進(jìn)行數(shù)據(jù)處理的時候,經(jīng)常會遇到DataFrame中的某一列本應(yīng)該是數(shù)值類型,但由于數(shù)據(jù)不規(guī)范導(dǎo)致在字段中夾雜了非數(shù)值類型。對于這種類型的數(shù)據(jù),再進(jìn)行處理的時候一般都需要先判斷該列中的每一個值是否僅包含數(shù)字。常用的判斷方法如下:

str.isdecimal()函數(shù)

作用:如果字符串中的所有字符都是十進(jìn)制字符且該字符串至少有一個字符,則返回 True , 否則返回 False 。十進(jìn)制字符指那些可以用來組成10進(jìn)制數(shù)字的字符,例如 U+0660 ,即阿拉伯字母數(shù)字0 。

str.isdigit()函數(shù)

作用:如果字符串中的所有字符都是數(shù)字,并且至少有一個字符,返回 True ,否則返回 False 。 數(shù)字包括十進(jìn)制字符和需要特殊處理的數(shù)字,如兼容性上標(biāo)數(shù)字。這包括了不能用來組成 10 進(jìn)制數(shù)的數(shù)字,如 Kharosthi 數(shù)。 嚴(yán)格地講,數(shù)字是指屬性值為 Numeric_Type=Digit 或 Numeric_Type=Decimal 的字符。

str.isnumeric()函數(shù)

如果字符串中至少有一個字符且所有字符均為數(shù)值字符則返回 True ,否則返回 False 。 數(shù)值字符包括數(shù)字字符,以及所有在 Unicode 中設(shè)置了數(shù)值特性屬性的字符,例如 U+2155, VULGAR FRACTION ONE FIFTH。 正式的定義為:數(shù)值字符就是具有特征屬性值 Numeric_Type=Digit, Numeric_Type=Decimal 或 Numeric_Type=Numeric 的字符。

示例:

在這里插入圖片描述

另外,這三個函數(shù)不能識別字符’.’,所以這三個函數(shù)都無法判斷浮點數(shù)轉(zhuǎn)換來的字符串(這需要使用正則表達(dá)式)。

到此這篇關(guān)于Python如何判斷字符串是否僅包含數(shù)字的文章就介紹到這了,更多相關(guān)Python 判斷字符串是否包含數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 3.8正式發(fā)布,來嘗鮮這些新特性吧

    Python 3.8正式發(fā)布,來嘗鮮這些新特性吧

    今天 Python3.8 發(fā)布啦,它是 Python2 終結(jié)前最后一個大版本,我們一起看看這個版本都添加了那些新功能和特性
    2019-10-10
  • python查看數(shù)據(jù)類型的方法

    python查看數(shù)據(jù)類型的方法

    在本篇文章里小編給大家整理了關(guān)于python怎么查看數(shù)據(jù)類型的相關(guān)知識點,有需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • 判斷python字典中key是否存在的兩種方法

    判斷python字典中key是否存在的兩種方法

    這篇文章主要介紹了判斷python字典中key是否存在的兩種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python?pycharm提交代碼遇到?jīng)_突解決方法

    Python?pycharm提交代碼遇到?jīng)_突解決方法

    這篇文章主要介紹了Python?pycharm提交代碼遇到?jīng)_突解決方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python 多維List創(chuàng)建的問題小結(jié)

    Python 多維List創(chuàng)建的問題小結(jié)

    這篇文章主要介紹了Python 多維List創(chuàng)建的問題小結(jié),詳細(xì)的介紹了遇到的一個小問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 用C++封裝MySQL的API的教程

    用C++封裝MySQL的API的教程

    這篇文章主要介紹了用C++封裝MySQL的API的教程,包括對語句拼裝器SQLJoin的介紹,需要的朋友可以參考下
    2015-05-05
  • Python httpx庫入門指南(最新推薦)

    Python httpx庫入門指南(最新推薦)

    Httpx 是一個用于發(fā)送 HTTP 請求的 Python 庫,它提供了簡單易用的 API,可以輕松地發(fā)送 GET、POST、PUT、DELETE 等請求,并接收響應(yīng),下面介紹下Python httpx庫入門指南,感興趣的朋友一起看看吧
    2023-12-12
  • 淺談Python之Django(二)

    淺談Python之Django(二)

    這篇文章主要介紹了Python3中的Django,小編覺得這篇文章寫的還不錯,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧,希望能夠給你帶來幫助
    2021-10-10
  • python生成隨機(jī)數(shù)、隨機(jī)字符、隨機(jī)字符串的方法示例

    python生成隨機(jī)數(shù)、隨機(jī)字符、隨機(jī)字符串的方法示例

    這篇文章主要介紹了python生成隨機(jī)數(shù)、隨機(jī)字符、隨機(jī)字符串的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python數(shù)據(jù)處理Pandas庫的使用詳解

    Python數(shù)據(jù)處理Pandas庫的使用詳解

    這篇文章主要為大家詳細(xì)介紹了pandas庫的使用方法,包括數(shù)據(jù)導(dǎo)入與導(dǎo)出、數(shù)據(jù)查看和篩選、數(shù)據(jù)處理和分組操作等,感興趣的小伙伴可以了解一下
    2023-07-07

最新評論