Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Python指定された長さのランダムな文字列を生成します

    この記事では、特定の長さのランダムな文字列を生成する方法を説明します。これは、ランダムなパスワードや、ランダム性が必要なその他のプログラムを作成する場合に役立ちます。 random.choicesを使用 ランダムモジュールのchoices関数は、指定された長さの文字列を作成するために結合できる文字列を生成できます。 例 import string import random # Length of string needed N = 5 # With random.choices() res = ''.join(random.choices(string.ascii_lett

  2. Python連続要素差分リストを生成

    この要素の記事では、特定のリスト内の要素の各ペアについて、2つの連続する要素の違いを見つける方法を説明します。リストの要素は数字のみです。 インデックス付き 要素のインデックスとforループを使用して、連続する要素のペア間の違いを見つけることができます。 例 listA = [12,14,78,24,24] # Given list print("Given list : \n",listA) # Using Index positions res = [listA[i + 1] - listA[i] for i in range(len(listA) - 1)] # p

  3. Pythonユーザーからの入力としてリストを取得します

    この記事では、ユーザーにリストの要素を入力してもらい、最後にそれらの入力された値を使用してリストを作成する方法を説明します。 フォーマットと入力あり format関数を使用してプレースホルダーに値を入力でき、input関数はユーザーが入力した値をキャプチャします。最後に、要素を1つずつリストに追加します。 例 listA = [] # Input number of elemetns n = int(input("Enter number of elements in the list : ")) # iterating till the range for i in r

  4. Python指定された文字列の数値プレフィックスを取得します

    数字を含む文字列が先頭にあるとします。この記事では、最初に固定されている文字列の数値部分のみを取得する方法を説明します。 isdigitを使用 is Digit関数は、文字列の一部がそれであるかどうかを決定します。したがって、itertoolsのtakewhile関数を使用して、数字である文字列の各部分を結合します。 例 from itertools import takewhile # Given string stringA = "347Hello" print("Given string : ",stringA) # Using takewhil

  5. 安全な乱数を生成するPythonモジュール

    この記事では、パスワードとして効果的に使用できる安全な乱数を生成する方法を説明します。乱数に加えて、文字やその他の文字を追加して、より良いものにすることもできます。 秘密あり シークレットモジュールには、forループと範囲関数を使用して必要な長さのパスワードを生成するために使用できるchoiceという関数があります。 例 import secrets import string allowed_chars = string.ascii_letters + string.digits + string.printable pswd = ''.join(secrets.choic

  6. Pythonの標準errnoシステムシンボル

    すべてのプログラミング言語には、いくつかのエラーがすでにコンパイラにコード化されているエラー処理メカニズムがあります。 Pythonには、いくつかの標準的な事前定義されたエラーコードに関連付けられた愛があります。この記事では、エラー番号と組み込みのエラーコードを取得する方法を説明します。次に、エラーコードの使用方法の例を見てみましょう。 エラーコード このプログラムでは、組み込みのエラー番号とエラーコードをリストするだけです。メモリアルでは、OSモジュールと一緒にエラーなしモジュールを使用します。 例 import errno import os for i in sorted(errno.

  7. Pythonで単一の値をすべてのリストアイテムに関連付ける

    特定の値をリストのすべての要素に関連付ける必要がある場合があります。たとえば、-日の名前があり、その中に接尾辞としてdayという単語を付けたいと思います。このようなシナリオは、次の方法で処理できます。 itertools.repeatを使用 itertoolsモジュールのrepeatメソッドを使用して、zip関数を使用して指定されたリストの値とペアにしたときに、同じ値が何度も使用されるようにすることができます。 例 from itertools import repeat listA = ['Sun','Mon','Tues'] val =

  8. PythonTkinterのバインディング関数

    Pythonでは、tkinterはさまざまなGUIプログラミングに使用できるGUIライブラリです。このようなアプリケーションは、デスクトップアプリケーションを構築するのに役立ちます。この記事では、バインディング関数と呼ばれるGUIプログラミングの1つの側面について説明します。これは、イベントが発生したときに特定の関数が実行されるように、イベントを関数とメソッドにバインドすることです。 キーボードイベントのバインド 以下の例では、キーボードからの任意のキーの押下を、実行される関数にバインドします。 Tkinter GUIウィンドウが開いたら、キーボードの任意のキーを押すことができ、キーボードが

  9. Pythonを使用して、指定されたリスト内の隣接する要素間の差を計算します

    この記事では、リストの隣接する要素の値を差し引くことにより、特定のリストから新しいリストを作成する方法を説明します。そのためのさまざまなアプローチがあります。 追加と範囲あり このアプローチでは、インデックス位置を使用して値を減算し、各減算の結果を新しいリストに追加することにより、リスト要素を反復処理します。 rangeおよびlen関数を使用して、実行する反復回数を追跡します。 例 listA= [25, 97, 13, 62, 14, 102] print("Given list:\n",listA) list_with_diff = [] for n in rang

  10. Pythonを使用して球技をキャッチする

    Pythonは、コンピューターゲームの作成にも使用できます。この記事では、Pythonを使用してボールキャッチゲームを作成する方法を説明します。このゲームでは、ボールがキャンバスウィンドウの上部から落下し続け、ウィンドウの下部にバーが表示されます。バーを左右方向に動かすための2つのボタンが用意されています。マウスボタンを押すと、下部のバーを動かして落下するボールをキャッチします。さまざまな時点で、ボールはさまざまな位置から落下します。 アプローチ ゲームを構築するためのアプローチは、次の手順で説明されています。 ステップ1 −さまざまなグラフィック、テキスト、画像などのさらなるレイアウ

  11. Pythonプログラミングを使用したGETおよびPOSTリクエスト

    Pythonを使用して、Webページにアクセスしたり、Webページにコンテンツを投稿したりできます。 httplib、urllib、httplib2などのさまざまなモジュールがありますが、requestsモジュールは最も単純であり、GETおよびPOSTメソッドを含むより単純で強力なプログラムを作成するために使用できます。 GETメソッド GETメソッドは、WebURLからデータを取得するために使用されるPythonリクエストモジュールの一部です。以下の例では、自社のWebサイトにアクセスし、getメソッドを使用してさまざまな応答を見つけます。エンコーディング、応答時間、およびヘッダーと本文の

  12. Pythonでモジュールをインポートする

    モジュールは基本的に、他のPythonプログラムで参照または使用できるPythonコードが多数含まれているファイルです。プログラムのさまざまな部分をさまざまなモジュールに保持するために、大きなPythonプログラムを編成する必要があります。これは、プログラムのデバッグ、拡張、パッケージ化などのすべての面で役立ちます。 Pythonプログラムでモジュールを使用するには、最初にそのモジュールを新しいプログラムにインポートする必要があります。このモジュールのすべての関数、メソッドなどは、新しいプログラムで使用できるようになります。 インポートステートメントあり 以下に示すように、特定の計算用のプロ

  13. Pythonでのデータのインポート

    Pythonプログラムを実行するときは、データ分析にデータセットを使用する必要があります。 Pythonには、さまざまなファイル形式の外部データをPythonプログラムにインポートするのに役立つさまざまなモジュールがあります。この例では、さまざまな形式のデータをPythonプログラムにインポートする方法を説明します。 csvファイルをインポート csvモジュールを使用すると、区切り文字としてコンマを使用して、ファイル内の各行を読み取ることができます。最初にファイルを読み取り専用モードで開き、次に区切り文字を割り当てます。最後に、forループを使用して、csvファイルから各行を読み取ります。

  14. Pythonを使用したstat()の結果の解釈

    stat()メソッドは、ファイルおよびディレクトリに対するさまざまなOS関連の操作を記述するOSモジュールの一部です。たとえば、ファイルのさまざまなユーザー定義フラグやファイルのサイズ(バイト単位)を知りたい場合。 os.stat()モジュールの関数 以下は、stat()で使用できるいくつかのサンプル関数とその意味のリストです。 st_size −ファイルのサイズをバイト単位で表します。 st_atime −最新のアクセス時刻を表します。秒単位で表されます。 st_ctime −これは、Unixでの最新のメタデータ変更の時刻とWindowsでの作成時刻を表しま

  15. Pythonで並列タスクを起動する

    Pythonプログラムを、相互に依存せずに処理しているサブプログラムに分割できる場合は、プログラム全体を実行しているときに、各サブプログラムを並行して実行できます。この概念は、Pythonでは並列処理として知られています。 マルチプロセッシングあり このモジュールは、並行して実行できるメインプロセスの多くの子プロセスを作成するために使用できます。以下のプログラムでは、プロセスを初期化してから、runメソッドを使用して複数のサブプロセスを実行します。プロセスIDを使用すると、printステートメントでさまざまなサブプロセスを確認できます。また、sleepメソッドを使用して、ステートメントを少し

  16. Pythonの多次元リスト

    リストは、Pythonで非常に広く使用されているデータ構造です。これらには、コンマで区切られた要素のリストが含まれています。ただし、リストにリストを含めることもできます。これらは、ネストされたリストまたは多次元リストと呼ばれます。この記事では、多次元リストの要素を作成してアクセスする方法を説明します。 多次元リストの作成 以下のプログラムでは、ネストされたforループを使用して4列と3行の多次元リストを作成します。 例 multlist = [[0 for columns in range(4)] for rows in range(3)] print(multlist) 出力 上記のコー

  17. Pythonでのパスワード検証

    適度に複雑なパスワードを使用することが一般的な要件です。この記事では、特定のパスワードがある程度の複雑さを満たしているかどうかを検証する方法を説明します。そのためには、reと呼ばれる正規表現モジュールを使用します。 例-1 まず、有効なパスワードと呼ぶために必要な条件を満たすことができる正規表現を作成します。次に、reの検索機能を使用して、指定されたパスワードを必要な条件と照合します。以下の例では、複雑さの要件は、少なくとも1つの大文字、1つの数字、および1つの特殊文字が必要であることです。また、パスワードの長さは8〜18である必要があります。 例 import re pswd = 

  18. Python-指定された文字列がバイナリ文字列であるかどうかを確認します

    この記事では、特定の文字列に1または0のみの文字が含まれているかどうかを確認します。このような文字列をバイナリ文字列と呼びます。 2や3などの他の数字がある場合は、非バイナリ文字列として分類されます。 セット付き Pythonのset演算子は、一意の要素のみを格納します。したがって、文字列を取得し、それにset関数を適用します。次に、要素として0と1のみを持つ別のセットを作成します。これらのセットが両方とも等しい場合、文字列は間違いなくバイナリです。また、文字列には1のみまたは0のみが含まれる場合があります。したがって、集合演算子の結果を0のみまたは1のみと比較するor条件を作成します。 例

  19. Python-リストが別のリストに含まれているかどうかを確認します

    2つの異なるPythonリストがある場合、最初のリストが2番目のリストの一部であるかどうかを確認する必要があります。 地図を使って参加 最初にmap関数を適用してリストの要素を取得し、次にjoin関数を適用してコンマ区切りの値のリストを作成できます。次に、in演算子を使用して、最初のリストが2番目のリストの一部であるかどうかを確認します。 例 listA = ['x', 'y', 't'] listB = ['t', 'z','a','x', 'y', 't

  20. Python-リスト内のすべての要素が同一であるかどうかを確認します

    リストに同じ値がすべて含まれる場合があります。この記事では、それを確認するためのさまざまな方法を紹介します。 すべてで all関数を使用して、リストの各要素を最初の要素と比較した結果を見つけます。各比較で等しい結果が得られた場合、結果はすべての要素が等しいために与えられます。そうでない場合、すべての要素は等しくありません。 例 listA = ['Sun', 'Sun', 'Mon'] resA = all(x == listA[0] for x in listA) if resA:    print("in

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:150/450  20-コンピューター/Page Goto:1 144 145 146 147 148 149 150 151 152 153 154 155 156