-
Pythonで辞書要素を削除する
個々の辞書要素を削除するか、辞書の内容全体をクリアすることができます。 1回の操作で辞書全体を削除することもできます。 辞書全体を明示的に削除するには、delステートメントを使用するだけです。 例 以下は簡単な例です- #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} del dict['Name']; # remove entry with key 'Name' dict.clear();
-
Pythonの辞書キーのプロパティ
ディクショナリ値に制限はありません。それらは、標準オブジェクトまたはユーザー定義オブジェクトのいずれかの任意のPythonオブジェクトにすることができます。ただし、同じことはキーには当てはまりません。 辞書キーについて覚えておくべき2つの重要なポイントがあります- キーごとに複数のエントリを使用することはできません。つまり、重複するキーは許可されません。割り当て中に重複キーが検出されると、最後の割り当てが優先されます。 例 以下は簡単な例です- #!/usr/bin/python dict = {'Name': 'Zara', 'Age'
-
Pythonの組み込み辞書関数とメソッド
Pythonには次の辞書関数が含まれています- Sr.No 説明付きの関数 1 cmp(dict1、dict2) 両方のdictの要素を比較します。 2 len(dict) 辞書の全長を示します。これは、辞書内のアイテムの数と同じになります。 3 str(dict) 辞書の印刷可能な文字列表現を生成します 4 type(variable) 渡された変数のタイプを返します。渡された変数がdictionaryの場合、辞書タイプを返します。 Pythonには次の辞書メソッドが含まれています- Sr.
-
PythonのTickとは何ですか?
時間間隔は、秒単位の浮動小数点数です。特定の瞬間は、1970年1月1日午前12時(エポック)からの秒数で表されます。 人気のある時間があります Pythonで利用可能なモジュールで、時間の操作や表現間の変換のための関数を提供します。関数time.time() 1970年1月1日午前12時(エポック)以降の現在のシステム時刻をティックで返します。 例 #!/usr/bin/python import time; # This is required to include time module. ticks = time.time() print "Number of ticks s
-
PythonのTimeTupleとは何ですか?
Pythonの時間関数の多くは、以下に示すように、9つの数値のタプルとして時間を処理します- インデックス フィールド 値 0 4桁の年 2008 1 月 1から12 2 日 1から31 3 時間 0から23 4 分 0から59 5 2番目 0〜61(60または61はうるう秒) 6 曜日 0から6(0は月曜日) 7 年の日 1から366(ユリウス日) 8 夏時間 -1、0、1、-1は、ライブラリがDSTを決定することを意味します 上記のタプルはstruct_timeと同等です 構造。この構造には次
-
Pythonで現在の時刻を取得する
エポック浮動小数点値からの秒からの瞬間をタイムタプルに変換するには、浮動小数点値を、9つの項目すべてが有効なタイムタプルを返す関数(localtimeなど)に渡します。 例 #!/usr/bin/python import time; localtime = time.localtime(time.time()) print "Local current time :", localtime 出力 これにより、次の結果が生成されます。これは、他の表示可能な形式でフォーマットできます- Local current time : time.struct_time(tm_yea
-
Pythonでフォーマットされた時刻を取得する
要件に応じていつでもフォーマットできますが、読み取り可能なフォーマットで時間を取得する簡単な方法はasctime()-です。 例 #!/usr/bin/python import time; localtime = time.asctime( time.localtime(time.time()) ) print "Local current time :", localtime 出力 これにより、次の結果が生成されます- Local current time : Tue Jan 13 10:17:09 2009
-
Pythonで1か月のカレンダーを取得する
カレンダーモジュールは、年次および月次カレンダーを操作するためのさまざまな方法を提供します。ここでは、特定の月(2008年1月)のカレンダーを印刷します- 例 #!/usr/bin/python import calendar cal = calendar.month(2008, 1) print "Here is the calendar:" print cal 出力 これにより、次の結果が生成されます- Here is the calendar: January 2008 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12
-
Windowsの起動時にPythonスクリプトを自動実行しますか?
PythonスクリプトをWindowsの起動に追加すると、基本的に、Windowsの起動時にPythonスクリプトが実行されることを示します。これは、2つのステップのプロセスで実現できます- ステップ1:Windowsスタートアップフォルダへのスクリプトの追加または追加 ウィンドウを起動すると、起動フォルダまたはディレクトリにあるすべてのアプリケーションが実行されます(ダブルクリックに相当します)。 住所 C:\Users\current_user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ デフォルトで
-
Pythonの時間モジュール
Pythonで利用できる人気のある時間モジュールがあり、時間の操作や表現間の変換のための関数を提供します。これが利用可能なすべての方法のリストです- Sr.No 説明付きの関数 1 time.altzone ローカルDSTタイムゾーンのオフセット(UTCの西の秒数)(定義されている場合)。ローカルDSTタイムゾーンがUTCの東にある場合(英国を含む西ヨーロッパの場合のように)、これはマイナスになります。日光がゼロ以外の場合にのみこれを使用してください。 2 time.asctime([tupletime]) タイムタプルを受け入れ、「Tue De
-
Pythonのカレンダーモジュール
カレンダーモジュールは、特定の月または年のテキストカレンダーを印刷する機能など、カレンダー関連の機能を提供します。 デフォルトでは、カレンダーは月曜日を週の最初の日とし、日曜日を最後の日とします。これを変更するには、calendar.setfirstweekday()関数を呼び出します。 カレンダーモジュールで利用できる機能のリストは次のとおりです- Sr.No 説明付きの関数 1 calendar.calendar(year、w =2、l =1、c =6) cスペースで区切られた3つの列にフォーマットされた年年のカレンダーを含む複数行の文字列を返します。 wは
-
Pythonで関数を定義する
必要な機能を提供する関数を定義できます。 Pythonで関数を定義するための簡単なルールは次のとおりです。 関数ブロックは、キーワードdefで始まり、関数名と括弧(())が続きます。 入力パラメータまたは引数は、これらの括弧内に配置する必要があります。これらの括弧内にパラメータを定義することもできます。 関数の最初のステートメントは、オプションのステートメント(関数のドキュメント文字列またはdocstring)にすることができます。 すべての関数内のコードブロックはコロン(:)で始まり、インデントされます。 ステートメントreturn[expression]は関数を終了し、オプションで式を呼
-
Pythonで関数を呼び出す
関数を定義すると、名前が付けられ、関数に含まれるパラメーターが指定され、コードのブロックが構造化されます。 関数の基本構造が完成したら、別の関数から呼び出すか、Pythonプロンプトから直接呼び出すことで実行できます。以下は、printme()関数を呼び出す例です- #!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now you can call p
-
Pythonでの参照と値の受け渡し
Python言語のすべてのパラメーター(引数)は、参照によって渡されます。これは、関数内でパラメーターが参照するものを変更すると、その変更が呼び出し元の関数にも反映されることを意味します。 例 #!/usr/bin/python # Function definition is here def changeme( mylist ): "This changes a passed list into this function" mylist.append([1,2,3,4]); print "Values inside the function: ",
-
Pythonで必要な引数
必須の引数は、正しい位置順に関数に渡される引数です。ここで、関数呼び出しの引数の数は、関数定義と正確に一致する必要があります。 関数printme()を呼び出すには、必ず1つの引数を渡す必要があります。そうしないと、次のような構文エラーが発生します- 例 #!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now you can call printme
-
Pythonのキーワード引数
キーワード引数は、関数呼び出しに関連しています。関数呼び出しでキーワード引数を使用すると、呼び出し元はパラメーター名で引数を識別します。 これにより、Pythonインタープリターは提供されたキーワードを使用して値をパラメーターと一致させることができるため、引数をスキップしたり、順序を狂わせたりすることができます。次の方法でprintme()関数をキーワード呼び出しすることもできます- 例 #!/ usr / bin / python#関数の定義はheredef printme(str):これにより、渡された文字列がこの関数に出力されます print strreturn;#printme fu
-
Pythonのデフォルトの引数
デフォルト引数は、その引数の関数呼び出しで値が指定されていない場合にデフォルト値を想定する引数です。次の例は、デフォルトの引数のアイデアを示しています。渡されない場合はデフォルトの年齢を出力します- 例 #!/usr/bin/python # Function definition is here def printinfo( name, age = 35 ): "This prints a passed info into this function" print "Name: ", name print "Age ", age r
-
Pythonの可変長引数
関数の定義時に指定したよりも多くの引数に対して関数を処理する必要がある場合があります。これらの引数は可変長引数と呼ばれ、必須およびデフォルトの引数とは異なり、関数定義では名前が付けられていません。 構文 キーワード以外の変数引数を持つ関数の構文は次のとおりです- def functionname([formal_args,] *var_args_tuple ): "function_docstring" function_suite return [expression] アスタリスク(*)は、すべての非キーワード変数引数の値を保持する変数名の前に配置されます。関数呼び
-
Pythonの無名関数
これらの関数は、defキーワードを使用して標準的な方法で宣言されていないため、匿名と呼ばれます。 lambdaキーワードを使用して、小さな無名関数を作成できます。 ラムダ形式は任意の数の引数を取ることができますが、式の形式で返す値は1つだけです。コマンドや複数の式を含めることはできません。 ラムダには式が必要なため、無名関数を直接呼び出して印刷することはできません Lambda関数には独自のローカル名前空間があり、パラメーターリスト内の変数とグローバル名前空間内の変数以外の変数にアクセスすることはできません。 ラムダは関数の1行バージョンのように見えますが、パフォーマンス上の理由から呼び出
-
Pythonのreturnステートメント
ステートメントreturn[expression]は関数を終了し、オプションで式を呼び出し元に返します。引数のないreturnステートメントはreturnNoneと同じです。 例 上記のすべての例は、値を返していません。次のように関数から値を返すことができます- #!/usr/bin/python Function definition is here def sum( arg1, arg2 ): # Add both the parameters and return them." total = arg1 + arg2 &nb