私はPythonでプログラミング言語を書いていますが、変換された値のタイプに応じて、文字列を整数または浮動小数点数に変換する必要があります。三項演算子を使用し、値の型を文字列として返す関数を作成しました。
def rtrn_as_str(value):
return str(type(value))[8:-2]
これが出力です:
>>>rtrn_as_str(123)
'int'
>>>rtrn_as_str('A')
'str'
しかし、Javascriptのように文字列をfloatまたはintに変換する方法を見つけることができませんでした。誰かがこれで私を助けることができますか?
'str'をintまたはfloatに変換する場合は、これを試すことができます;
import ast
number = input("Number : ")
print(type(ast.literal_eval(number)))
出力;
Number : 3
<class 'int'>
Number : 3.14
<class 'float'>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加