ホームページ > バックエンド開発 > Python チュートリアル > 文字列が数値かどうかを判断する方法

文字列が数値かどうかを判断する方法

anonymity
リリース: 2019-05-25 11:35:51
オリジナル
13014 人が閲覧しました

Python での文字列処理のメソッド関数:

str.isnumeric(): 数字のみが含まれる場合は True、それ以外の場合は False。注: この関数は Unicode string

str.isdigital() にのみ使用できます。数字のみが含まれる場合は True、それ以外の場合は False。

str.isalpha(): 文字のみが含まれる場合は True、それ以外の場合は False。

str.isalnum(): 文字または数字のみが含まれる場合は True、それ以外の場合は False。

文字列が数値かどうかを判断する方法

文字列の例:

str_1 = "123"

str_2 = "Abc"

str_3 = "123Abc"

コード処理プロセス:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

#用isdigit函数判断是否数字

print(str_1.isdigit())

Ture

print(str_2.isdigit())

False

print(str_3.isdigit())

False

#用isalpha判断是否字母

print(str_1.isalpha())   

False

print(str_2.isalpha())

Ture   

print(str_3.isalpha())   

False

#isalnum判断是否数字和字母的组合

print(str_1.isalnum())   

Ture

print(str_2.isalnum())

Ture

print(str_1.isalnum())   

Ture

ログイン後にコピー

注: 文字列にスペースなどの文字や数字以外の文字が含まれている場合、 return False

厳密な分析: 数字または文字以外の記号 (スペース、セミコロンなど) がある場合、False になります
isalnum() は数字と文字でなければなりません
isalpha() の混合では大文字と小文字が区別されません

以上が文字列が数値かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート