Python |浮動小数点文字列を確認してください

| | | |

方法#1: isdigit()+ replace()
を使用すると、このタスクを実行するために上記の関数の組み合わせが使用されます。これは2つのステップで機能します。最初にポイント値が消去され、文字列が連結されて数字が形成され、次に検証されます。欠点は、潜在的な指数値をチェックしないことです。これは、浮動小数点数を形成することもあります。


#Python3デモコード
#浮動小数点文字列を確認します
#isdigit()+ replace()


#初期化文字列

test_string = "45.657"


#元の行を印刷

print "元の文字列:" + str (test_ string))


#isdigit()+ replace()を使用
#浮動小数点文字列を確認

<コードクラス= "plain"> res = test_string.replace( `。` 、``、 1 )。 isdigit()


#結果を出力

print "文字列は浮動小数点数の可能性がありますか?:" + str (res))

出力: < / p>

元の文字列:45.657文字列は浮動小数点数の可能性がありますか?:True 

方法#2: float()+を使用する例外処理
このタスクは、文字列を浮動小数点値に変換しようとする浮動小数点関数を使用して実行することもできます。その失敗により、潜在的な浮動小数点値ではなくなります。

< br>

#Python3デモコード
#浮動小数点文字列を確認します
#float()を使用


#初期化文字列

test_string = "45.657"


#元の行を印刷

print "元の文字列:" + str (test_string))


#float()を使用
#float文字列を確認

試してください

float (test_string)

res = True

を除く:

print "フロートではありません"

res = False


#結果を出力

print "文字列は浮動小数点数の可能性がありますか?:" + str (res))

出力:

元の文字列: 45.657文字列は可能な浮動小数点数ですか?:True 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method