論理値(bool)は、True または False で表します。最初の1文字は大文字で記述します。Pythonbool = True bool = False Python では、False、数値の 0 や 0.0、空文字("")、空リスト([])、空タプル(())、空辞書({})などを偽とみなし、それ以外を真とみなします。
文字列値を小文字に変換します。 道路 "Street Name".split()[1] ある文字列をスペースで区切って複数の文字列に分割します。 さらに、2 番目に返された文字列を取得します。 名前 [値の計算]ツールでは文字列の文字を置換または削除できます。 たとえば、入力値に小数部分 (...
最適なパフォーマンスを得るためには、浮動小数点型または文字列のリストを返すように関数を定義するのがお勧めです。関数が1つの浮動小数型または文字列の値を返すように定義されている場合、計算に関係する行ごとに関数が呼び出されます。 サンプル 1 このサンプルでは、列Cの列式でPython関...
文字列と数値を+で結合しようとすると、次のようなエラーが発生します。 name = "田中" age = 20 name + "さんは、"+ age +"歳です。" # TypeError: can only concatenate str (not "int") to str 文字列と数値を連結したい場合には、str()で数値を文字列に変換します。 "文字列" +...
int()およびfloat()関数を使用して、文字列を数値に変換することができます。 文字列に小数点以下の桁数がない場合は、int() 関数を使用して文字列を整数に変換することをお勧めします。 ユーザーSammyが、毎日記述しているコード行を追跡する例を見てみましょう。これらの値を計算して、ユー...
float 型の変数は、小数点付きの数値を表すために使用されます。 指定された範囲内の値を格納し、inf 文字列を使用してこの範囲を超える値を表します。 math ライブラリは、さまざまな数学演算を実行するために使用されます。 このチュートリアルでは、Python での OverflowError: math range erro...
>>>d=Decimal("1.2345")# 必ず文字列で渡す>>>d=d.quantize(Decimal(".001"),rounding=ROUND_HALF_UP)>>>print(d)1.235 こんな感じです。 ちゃんと小数点第4位が四捨五入され、切り上げられて1.235になっているのが確認できます。
たとえば、太陽系の異なる惑星の月の数を分析するプログラムを作成するとします。 あなたはユーザーに情報を表示し、太陽系の月の総数など、さまざまな値を計算できるようにしたいと考えています。 文字列または数値のみを格納できる変数を使用してこの計算を行うのは大変です。
difflibモジュールのSequenceMatcherクラスというツールを使って、類似度計算を行いました。 このクラスは、テキスト処理に関連する多くの処理を行うことができます。 サンプルコード 以下のサンプルコードは、2つの文字列の類似度を計算し、特定の比率を超える場合に"重複発見!"というメッセー...