論理値(bool)は、True または False で表します。最初の1文字は大文字で記述します。Pythonbool = True bool = False Python では、False、数値の 0 や 0.0、空文字("")、空リスト([])、空タプル(())、空辞書({})などを偽とみなし、それ以外を真とみなします。
文字列値を小文字に変換します。 道路 "Street Name".split()[1] ある文字列をスペースで区切って複数の文字列に分割します。 さらに、2 番目に返された文字列を取得します。 名前 [値の計算]ツールでは文字列の文字を置換または削除できます。 たとえば、入力値に小数部分 (...
文字列の連結は非常にシンプルで簡単ですね。 この他の処理方法についても、しっかりおさえて行きましょう。 ▲目次へ戻る 文字列に数値を連結 +で連結できるのは、文字列同士のみです。 文字列と数値を+で結合しようとすると、次のようなエラーが発生します。
このエラー メッセージでは、特定の Python エラーが一覧表示されます。 解決策 このエラー コードは多くの Python エラーをカバーしています。 エラー例 1: exceptions.TypeError: cannot concatenate 'str' and 'int' objects. これは Python 固有のエラーで...
float 型の変数は、小数点付きの数値を表すために使用されます。 指定された範囲内の値を格納し、inf文字列を使用してこの範囲を超える値を表します。 mathライブラリは、さまざまな数学演算を実行するために使用されます。 このチュートリアルでは、Python でのOverflowError: math range errorに...
Python でtime.sleep()を使用して 2つの時間文字列間の時間差を計算する Python にはtimeモジュールと呼ばれるモジュールがあり、オブジェクト、数値、文字列の形式で時間を出力するのに役立ちます。また、時間の測定やコード効率の測定などのタスクを実行するための多くの機能も提供します。
>>>d=Decimal("1.2345")# 必ず文字列で渡す>>>d=d.quantize(Decimal(".001"),rounding=ROUND_HALF_UP)>>>print(d)1.235 こんな感じです。 ちゃんと小数点第4位が四捨五入され、切り上げられて1.235になっているのが確認できます。
difflibモジュールのSequenceMatcherクラスというツールを使って、類似度計算を行いました。 このクラスは、テキスト処理に関連する多くの処理を行うことができます。 サンプルコード 以下のサンプルコードは、2つの文字列の類似度を計算し、特定の比率を超える場合に"重複発見!"というメッセー...
通常の変数と同様に、正しいデータ型を使用していることを確認する必要があります。 前の例のmoonsの値1では、整数を使用したいため、数値を引用符で囲みませんでした。'1'を使用した場合、Python はこの変数を文字列と見なします。これは、計算を実行する機能に影響します。