-
Pythonの列挙型
列挙型は、一意の定数値にバインドされたシンボリック名(メンバー)のセットである列挙型を作成するためのPythonのクラスです。列挙型のメンバーは、これらのシンボリックアニーによって比較でき、列挙型自体を繰り返すことができます。列挙型には次の特徴があります。 列挙型は、repr()とも呼ばれるオブジェクトの評価可能な文字列表現です。 列挙型の名前は、「name」キーワードを使用して表示されます。 type()を使用して、列挙型を確認できます。 例 import enum # Using enum class create enumerations class Days(en
-
Pythonでリストを拡張する(5つの異なる方法)
リストは、Pythonで最も頻繁に使用されるデータ構造です。リストに要素を追加したい場合、リストの拡張が行われます。これは、次の5つの方法で実行できます。 Plus演算子の使用 ここでは、+演算子を使用して新しいリストの要素を追加するだけです。動作は、変数の値を変更する方法と似ています。 例 list = ['Mon','Tue','Wed'] list = list + ['Thu','Fri'] print(list) 出力 上記のコードを実行すると、次の結果が得られます- ['Mon',
-
最後にPythonのキーワード
どのプログラミング言語でも、例外が発生する状況があります。 Pythonには、多くの例外処理メカニズムが組み込まれています。この例外名で処理されるエラーがあります。 Pythonには、例外が処理されるかどうかに関係なく実行されるfinallyというブロックもあります。 構文 try: # main python Code.... except: # It is optional block # Code to handle exception finally: # This Code tha
-
Pythonの正規表現を使用して、文字列内のすべての数値を検索します
テキストから数字のみを抽出することは、Pythonデータ分析で非常に一般的な要件です。これは、Python正規表現ライブラリを使用して簡単に実行できます。このライブラリは、サブストリングとして抽出できる数字のパターンを定義するのに役立ちます。 例 以下の例では、reモジュールの関数findall()を使用しています。これらの関数のパラメーターは、抽出するパターンと抽出する文字列です。以下の例では、小数点や負の符号ではなく、数字のみが取得されることに注意してください。 import re str=input("Enter a String with numbers: \n"
-
Pythonで文字列の長さを見つける(3つの方法)
文字列は、一連のUnicode文字であるPythonです。一度宣言すると、変更できません。この記事では、文字列の長さを見つけるためのさまざまな方法を説明します。 len()の使用 これが最も簡単な方法です。ここでは、len()という名前のライブラリ関数を使用します。文字列はパラメータとして関数に渡され、画面内の文字数を取得します。 例 str ="Tutorials" print("Length of the String is:", len(str)) 出力 上記のコードを実行すると、次の結果が得られます- Length of the Strin
-
Pythonでリストのサイズを見つける
リストはPythonのコレクションデータ型です。リスト内の要素は変更可能であり、要素に関連付けられた特定の順序はありません。この記事では、Pythonでリストの長さを見つける方法を説明します。つまり、重複しているかどうかに関係なく、リストに存在する要素の数を取得する必要があります。 例 以下の例では、「日」という名前のリストを使用します。まず、len()関数を使用してリストの長さを見つけます。次に、さらにいくつかの要素を追加し、append()関数を使用して長さを再度確認します。最後に、remove()関数を使用していくつかの要素を削除し、長さを再度確認します。要素が重複している場合でも、r
-
Pythonのデータセットから最も頻繁に使用されるk個の単語を検索します
データセット内で最も頻繁に使用される10個の単語を検索する必要がある場合、Pythonはコレクションモジュールを使用してその単語を検索するのに役立ちます。 collectionsモジュールには、単語のリストを提供した後の単語の数を示すカウンタークラスがあります。また、most_commonメソッドを使用して、プログラム入力に必要な単語の数を調べます。 例 以下の例では、段落を取り、最初にsplit()を適用する単語のリストを作成します。次に、counter()を適用して、すべての単語の数を見つけます。最後に、most_common関数は、必要な頻度が最も高いそのような単語の数の適切な結果を提
-
ライブラリを使用せずにPythonで平均、中央値、最頻値を見つける
平均、中央値、最頻値は、データ分析で非常に頻繁に使用される統計関数です。いくつかのPythonライブラリがありますが。 平均を見つける 数のリストの平均は、数の平均とも呼ばれます。それは、すべての数の合計を取り、それを数の数で割ることによって見つけられます。次の例では、sum()関数を適用して数値の合計を取得し、thelen()関数を適用して数値の数を取得します。 例 num_list = [21, 11, 19, 3,11,5] # FInd sum of the numbers num_sum = sum(num_list) #divide the sum with length of
-
Pythonのfloat()
Floatメソッドは、数値または数値を含む文字列をfloatデータ型に変換するPython標準ライブラリの一部です。文字列をfloatに変換するのに有効であると見なされる場合は、次の規則があります。 文字列には数字のみが含まれている必要があります。 数値間の数学演算子も使用できます。 文字列はNaNまたはinfを表すことができます 最初と最後の空白は常に無視されます。 例 以下のプログラムは、float関数が適用されたときにさまざまな値がどのように返されるかを示しています。 n = 89 print(type(n)) f = float(n) print(type
-
floor()およびceil()関数Python
これらの2つのメソッドは、小数の最も近い整数値を取得するのに役立つpython数学モジュールの一部です。 floor() パラメータとして10進数の数値を受け入れ、数値自体よりも小さい整数を返します。 構文 Syntax: floor(x) Where x is a numeric value floor()の例 以下の例では、整数、正の小数、負の小数などのさまざまなタイプの数値を取得し、それらにfloor関数を適用します。提供された数値よりも小さい最も近い整数を取得します。 import math x,y,z = 21 , -23.6 , 14.2 print("The v
-
Pythonのfrozenset()
この関数は、可変リストを不変リストに変換するのに役立ちます。これは、アイテムが変更可能なリストを宣言したが、特定の手順の後で、その中の要素の変更を許可しないようにする場合に必要です。このようなシナリオでは、以下に示すように、frozenset()関数を適用します。 構文 Syntax: frozenset(iterable_object_name) 以下の例では、リストを取得し、その要素を変更して印刷します。次に、次のステップで、frozenset関数を適用し、要素をもう一度変更してみます。 2番目のステップでは、リストを変更できなくなったことを示すエラーが表示されます。 例 # Befor
-
gcd()関数Python
最大公約数またはgcdは、gcdを見つける必要のある両方の数値を除算して、結果の余りをゼロにすることができる最大の数値を見つけるための数式です。それは多くの数学的アプリケーションを持っています。 Pythonには、この目的に使用できる数学モジュールに組み込まれたgcd関数があります。 gcd() パラメータとして2つの整数を受け入れ、gcd値である整数を返します。 構文 Syntax: gcd(x,y) Where x and y are positive integers. gcd()の例 次の例では、整数のペアのgcdの結果を出力します。 import math print (&q
-
Pythonで乱数リストを生成する
さまざまな範囲の値についてプログラムのモデルまたは動作を調査する場合は、乱数を生成する必要があります。 Pythonは、randomモジュールを使用してこのような乱数を生成できます。以下の例では、最初に単一の乱数を生成する方法を確認し、次にそれを拡張して乱数のリストを生成します。 単一の乱数の生成 randomモジュールのrandom()メソッドは、0から1までの浮動小数点数を生成します。 例 import random n = random.random() print(n) 出力 上記のコードを実行すると、次の結果が得られます- 0.2112200 範囲内の数値の生成 randint
-
Pythonの辞書のget()メソッド
get()メソッドは、辞書の要素にアクセスするための標準のPythonライブラリの一部です。辞書にないキーを検索する必要がある場合があります。このような場合、インデックスによるアクセス方法はエラーをスローし、プログラムを停止します。ただし、get()メソッドを使用して、エラーなしでプログラムを処理できます。 構文 Syntax: dict.get(key[, value]) The value field is optional. 例 以下の例では、customerという辞書を作成します。キーとしてアドレスと距離があります。 get関数を使用せずにキーを印刷し、get関数を使用すると違いを確
-
Pythonで画面をクリアする方法は?
Pythonでは、出力をリンクしている場合があり、セルプロンプトで画面をクリアしたい場合は、Control+lを押して画面をクリアできます。ただし、プログラムからの出力量や出力のフォーマット方法によっては、プログラムで画面をクリアする必要がある場合があります。このような場合、Pythonスクリプトにいくつかのコマンドを配置する必要があります。これにより、プログラムで必要なときに画面がクリアされます。 画面をクリアするには、PythonのOSモジュールのsystem()が必要です。 WindowsやLinuxなどのさまざまなプラットフォームでは、以下の例に示すように、さまざまなコマンドを渡す必
-
Pythonを使用してGoogle画像をダウンロードする方法
Googleは、Googleサービスからデータを取得するためのPythonコードを作成する手間を最小限に抑える多くのPythonパッケージを提供しています。そのようなパッケージの1つは、Google画像のダウンロードです。キーワードをパラメータとして取り込み、それらのキーワードを含む画像を検索します。 例 以下の例では、画像の数を5に制限し、プログラムがファイルが生成された場所からURLを印刷できるようにします。 from google_images_download import google_images_download #instantiate the class response
-
Pythonで改行なしで印刷する方法は?
Pythonでは、printステートメントはデフォルトで改行文字を追加します。したがって、複数のprintステートメントがある場合、以下の例に示すように、それぞれからの出力は複数行で印刷されます。私たちの目標は、それらを1行で印刷し、それを実現するために印刷関数にいくつかの特別なパラメーターを使用することです。 通常のPrint() 次の例では、それぞれに新しい行が含まれる複数のステートメントを出力します。 例 print("Apple") print("Mango") print("Banana") 出力 上記のコードを実行する
-
Pythonのhowdoi
Pythonリストを作成する 例 C:\Py3Project>howdoi create a python list 出力 上記のコードを実行すると、次の結果が得られます- >>> l = [None] * 10 >>> l [None, None, None, None, None, None, None, None, None, None] 今日の日付を印刷する 例 c:\python3>howdoi print today's date in python 出力 上記のコードを実行すると、次の結果が得られます- for date
-
10興味深いPythonのクールなトリック
Pythonの人気が高まるにつれ、Pythonコーディングで利用できる機能が増えています。この機能を使用すると、コードをより少ない行でよりクリーンに記述できます。この記事では、非常に頻繁に使用され、最も役立つ10のPythonトリックを紹介します。 リストを逆にする reverse()関数を使用して、指定されたリストを単純に逆にすることができます。リストに存在する数値データ型と文字列データ型の両方を処理します。 例 List = ["Shriya", "Lavina","Sampreeti" ] List.reverse() pri
-
Pythonでの二分探索(二分)
ここでは、Pythonでバイセクトを確認します。二分探索は二分探索に使用されます。二分探索技術は、ソートされたリスト内の要素を見つけるために使用されます。バイセクトは1つのライブラリ関数です。 Pythonでbisectを使用した3つの異なるタスクが表示されます。 要素の最初の出現を見つける bisect.bisect_left(a、x、lo =0、hi =len(a))この関数は、ソートされたリストでxの左端の挿入ポイントを返すために使用されます。この場合、最後の2つのパラメーターはオプションです。これら2つは、サブリストでの検索に使用されます。 例 from bisect import