Python
 Computer >> コンピューター >  >> プログラミング >> Python

一部のPython関数の前後にアンダースコア__が付いているのはなぜですか?


上記のように先頭と末尾に2つのアンダースコアが付いた名前は、基本的にPython組み込み関数用に予約されていることに注意してください。同様の名前を使用しない方がよいでしょう。


  1. Python Lambda関数:はじめに

    Python Lambda関数は、単一行の無名関数です。 PythonのLambda式は、リストのフィルタリング、文字列の大文字小文字の変換、数値の乗算など、名前を必要としない1行の関数に役立ちます。 同様のタスクを複数回実行するプログラムを作成している場合、タスクの動作を変更する必要がある場合は、コードのすべてのインスタンスを更新する必要があるため、コードを繰り返すことは実用的ではありません。コードベースが大きいほど、これらの変更にかかる時間が長くなります。 そこで便利な機能があります。 Pythonには、無名関数と呼ばれる特別なタイプの関数があり、クイック関数を宣言できます。

  2. CSSの::beforeおよび::after疑似要素

    CSS::beforeとCSS::after Pseudo-elementは、要素の前後にそれぞれコンテンツを挿入するために使用されます。 例 CSS::beforeとCSS::after疑似要素の例を見てみましょう- <!DOCTYPE html> <html> <head> <style> div:nth-of-type(1) p:nth-child(2)::after {    content: " BUZZINGA!";    background: orange;