Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonの三項演算子?

    多くのプログラミング言語は、基本的に条件式を定義する三項演算子をサポートしています。 同様に、Pythonの三項演算子は、バイナリ条件の結果に基づいて値を返すために使用されます。入力としてバイナリ値(条件)を受け取るため、「if-else」条件ブロックに似ています。ただし、関数と同様に動作する値も返します。 構文 [on_true] if [expression] else [on_false] 2つの整数を比較する1つの簡単なプログラムを書いてみましょう- a。 pythonif-elseステートメントの使用- >>> x, y = 5, 6 >>>

  2. Pythonで行列を転置しますか?

    行列を転置するということは、その列をその行に変換することを意味します。転置後にどのように見えるかを例で理解しましょう。 -のような元の行列があるとします。 x = [[1,2][3,4][5,6]] 上記の行列「x」には、1、3、5と2、4、6を含む2つの列があります。 したがって、行列「x」の上に転置すると、列が行になります。したがって、上記のマトリックスの転置バージョンは次のようになります- x1 = [[1, 3, 5][2, 4, 6]] したがって、別のマトリックス「x1」があります。これは、さまざまな場所でさまざまな値を使用してさまざまに編成されています。 以下は、Pyt

  3. Pythonの時間関数?

    Pythonは、「時間」モジュールを使用して、さまざまな方法で時間情報を読み取り、表現し、リセットするためのライブラリを提供します。日付、時刻、日時はPythonのオブジェクトであるため、これらに対して操作を行うときは常に、文字列やタイムスタンプではなくオブジェクトを実際に操作します。 このセクションでは、さまざまな操作を時間どおりに処理できる「時間」モジュールについて説明します。 時間モジュールは、時間が開始するポイントを参照する「EPOCH」規則に従います。 Unixシステムでは、「EPOCH」時間は1970年1月1日午前12時から2038年まで始まりました。 システムのEPOCH時

  4. Pythonのジェネレーター?

    ジェネレーターは、PEP 255で導入されて以来、Pythonの重要な部分となっています。 Pythonのジェネレーターは、ループの反復動作を制御するために使用できる特別なルーチンです。ジェネレータは、配列を返す関数に似ています。ジェネレーターにはパラメーターがあり、これを呼び出すことができ、一連の数値を生成します。ただし、配列全体を返す関数とは異なり、ジェネレーターは一度に1つの値を生成するため、必要なメモリは少なくなります。 キーワード「yield」を持つPython関数は、ジェネレーターと呼ばれることがあります。通常のPython関数は、最初の行から実行を開始し、returnステート

  5. Pythonのカウンター?

    カウンターは、同等の値が追加された回数を追跡するコンテナーです。 Pythonカウンタークラスはコレクションモジュールの一部であり、辞書のサブクラスです。 Pythonカウンター カウンターは、アイテムがディクショナリキーとして格納され、ディクショナリ値としてカウントされる、順序付けられていないアイテムのコレクションと考えることができます。 カウンターアイテムの数は、正、ゼロ、または負の整数にすることができます。キーと値に制限はありませんが、通常、値は数値を目的としていますが、他のオブジェクトタイプも格納できます。 初期化 Counterは、3つの形式の初期化をサポートしています。そのコ

  6. Pythonのグローバル変数とローカル変数?

    変数には、グローバル変数とローカル変数の2種類があります。 グローバル変数のスコープはプログラム全体ですが、ローカル変数のスコープはそれが定義されている関数に限定されています。 def func(): x = "Python" print(x) print(s) s = "Tutorialspoint" print(s) func() print(x) 上記のプログラムでは、xはローカル変数ですが、sはグローバル変数です。ローカル変数にアクセスできるのは、定義されている関数(上記のfunc())内でのみであり、スコープ外のローカル変数(func())

  7. Pythonのインプレース演算子と標準演算子

    Pythonのインプレース演算子 インプレース操作は、コピーを作成せずに、特定の線形代数、ベクトル、またはメトリックの内容を直接変更する操作です。現在、この種の操作を行うのに役立つ演算子は、インプレース演算子と呼ばれています。 簡単な例で理解しましょう- a=9 a += 2 print(a) 出力 11 +=タイ入力演算子の上。ここでは、最初に、その値に2を加算すると、前の値が更新されます。 上記の原則は他のオペレーターにも当てはまります。一般的なインプレース演算子は- + = -= * = / = %= 上記の原則は、数字以外の他のタイプにも適用されます。たとえば、-

  8. 例を使用したPythonの正規表現?

    正規表現は、パターンが特定の文字シーケンス(文字列)に存在するかどうかを識別するために使用される一種のプログラミング言語です。 正規表現またはRegexは、文字列に指定された検索パターンが含まれているかどうかを確認するために使用される文字のシーケンスです。 正規表現モジュール RegExモジュールを使用するには、Pythonにreという組み込みパッケージが付属しており、正規表現を使用する必要があります。 RegExモジュールを使用するには、remoduleをインポートするだけです。 import re 例 import re txt = "Use of python in Mac

  9. Pythonでモジュールをリロードしますか?

    reload()-以前にインポートされたモジュールまたはロードされたモジュールをリロードします。これは、インタラクティブセッション中にテストスクリプトを繰り返し実行する場合に便利です。コードに変更を加えた場合でも、開発中のモジュールの最初のバージョンが常に使用されます。そのシナリオでは、モジュールがリロードされていることを確認する必要があります。 reload()に渡される引数は、以前に正常にインポートされたモジュールオブジェクトである必要があります。 構文 import importlib importlib.reload(sys) 例 >>> import sys &g

  10. Pythonで空の関数を書く方法は?

    Pythonでは、「pass」ステートメントを使用して空の関数またはステートメントを記述できます。 passステートメントを記述しても何も行われず、空の関数を記述しているときのコンパイルエラーを回避するために使用されます。 Empty function in python: #Empty function in Python def empty_func(): pass 上記のコードステートメントは、C、C ++、Javaなどの他の一般的なプログラミング言語と少し異なります。 #An empty function in C/C++/Java void func() { }の空関数 Pytho

  11. Pythonのコマンドラインと変数引数?

    コマンドライン引数 コマンドライン引数は、ユーザーがプログラムが特定の方法で動作できるようにする入力パラメータです。たとえば、追加情報を出力したり、指定されたソースからデータを読み取ったり、データを目的の形式で解釈したりできます。 Pythonコマンドライン引数 Pythonには、コマンドライン引数を読み取るための多くのオプションが用意されています。最も一般的な方法は- Python sys.argv Pythongetoptモジュール Pythonargparseモジュール Pythonsysモジュール sysモジュールは、コマンドライン引数(CLA)をリストに格納し、それを取

  12. Pythonの複素数?

    複素数は実数から作成されます。 Pythonの複素数は、直接代入ステートメントを使用するか、complex()関数を使用して作成できます。 2つの実数を使用している場合に主に使用される複素数。たとえば、電圧(V)と電流(C)で定義される電気回路は、幾何学、科学計算、微積分学で使用されます。 構文 complex([real[, imag]]) Pythonで単純な複素数を作成する >>> c = 3 +6j >>> print(type(c)) <class 'complex'> >>> print(c) (3

  13. Pythonの数学関数?

    Pythonで単純な数学演算から複雑な数学演算(三角関数、対数演算など)を実行する場合、math()モジュールを使用する必要がある場合があります。 python mathモジュールは、数学関数にアクセスするために使用されます。 math()関数のすべてのメソッドは、整数型または実数型のオブジェクトに使用されますが、複素数には使用されません。 この関数を使用するには、コードにインポートする必要があります import math 定数 これらの定数をPythonでの計算に使用します- 定数 説明 Pi 円周率の値を返します:3.141592 E 自然底e

  14. Pythonで引数をパックおよびアンパックしますか?

    Pythonで少しプログラミングを行ったことがあれば、Python関数で「**args」と「**kwargs」という単語を見たことがあるでしょう。しかし、それらは正確には何ですか? *演算子と**演算子は、使用している場所に応じて相互に補完する異なる操作を実行しました。 したがって、メソッド定義でそれらを使用する場合、- def __init__(self, *args, **kwargs): pass 上記の操作は、このメソッド呼び出しがargsと呼ばれるタプルに受け取る単一の変数にすべての引数をパックするため、「パッキング」と呼ばれます。 args以外の名前を使用することもできますが

  15. Pythonでメソッドを一覧表示しますか?

    Pythonには、リスト操作を非常に簡単に実行するために使用できる非常に便利なリストメソッドがいくつか用意されています。 以下は、リストで使用できるPython組み込みメソッドのリストです。 append(x) リストの最後に要素を追加します 例 #Append lst = ['Hello', 'Python'] print(lst) lst.append('Tutorialspoint') print(lst) 出力 ['Hello', 'Python'] ['Hello', 'Py

  16. Python2.xとPython3.xの違いは?

    コーディングコミュニティでは、Python2.xまたはPython3.xのどちらのPythonバージョンを学ぶのが最適かについて常に議論があります。 以下は、pyton2.xとpython3.xの主な違いです 1。印刷機能 python 2.xでは、「print」はステートメントとして扱われ、python3.xは明示的に「print」を関数として扱います。これは、印刷内の項目を標準的な方法で関数の括弧に渡す必要があることを意味します。そうしないと、構文エラーが発生します。 #Python 2.7 print 'Python', python_version() print

  17. Pythonでユーザーから複数の値を1行で入力するにはどうすればよいですか?

    言語Cで複数の変数を読み取るには、次のように記述します- //Read three variable in one line scanf(“%d %d %d”, &x, &y, &z) 現在、pythonにはscanf()に相当するものがありません。ただし、Pythonは、scanf()形式の文字列よりも強力で冗長な正規表現を提供します。 Pythonでは、ユーザーから複数の値を提供するために、-を使用できます。 input()メソッド:ユーザーは、-のように1行に複数の値を入力できます。 >>> x, y, z = inp

  18. Pythonのstr()とrepr()?

    Pythonのstr()メソッドとrepr()メソッドはどちらも、文字列の文字列表現に使用されます。どちらも同じ目的を果たしているように見えますが、少し違いがあります。 Pythonの組み込み関数str(x)を呼び出すと、xが必要なオブジェクトであることに気付いたことがありますか? str(x)の戻り値は、デフォルトの選択である__str__とフォールバックとしての__repr__の2つのメソッドに依存します。 まず、Pythonドキュメントがそれらについて何を言っているか見てみましょう- >>> help(str) Help on class str in module

  19. Pythonの文字列テンプレートクラス?

    Python文字列テンプレートクラスは、単純なテンプレート文字列を作成するために使用されます。 Pythonテンプレート文字列は、Python2.4で最初に導入されました。 Python文字列テンプレートは、テンプレート文字列を引数としてコンストラクターに渡すことで作成されます。文字列フォーマット演算子が置換のパーセント記号に使用され、テンプレートオブジェクトがドル記号を使用する場合。 テンプレートクラスは、テンプレートから文字列を作成するための3つのメソッドを提供します- クラスstring.Template(template )-コンストラクターは、テンプレート文字列である単一の

  20. Pythonの除算演算子?

    一般に、式のデータ型は引数の型によって異なります。このルールはほとんどの演算子に適用されます。2つの整数を追加する場合のように、結果は整数になります。ただし、除算の場合、2つの異なる期待があるため、これはうまくいきません。除算によって正確な浮動小数点数が生成されることを期待する場合もあれば、切り捨てられた整数の結果が必要な場合もあります。 一般に、除算(/)のPython定義は、引数のみに依存していました。たとえば、Python 2.7では、両方の引数が整数であるため、20/7の除算は2でした。ただし、引数が浮動小数点数であったため、20。/7は出力として2.857142857142857を

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:91/450  20-コンピューター/Page Goto:1 85 86 87 88 89 90 91 92 93 94 95 96 97