輸入羽毛と羽毛輸入ダチョウの違いは何ですか?
importは、モジュールを独自のネームスペースにロードします。
import feathers
duster = feathers.ostrich("South Africa")
インポートされたアイテムを現在のネームスペースにロードします
from feathers import ostrich
duster = ostrich("South Africa")
a = [1、2]とb =(1、2)の違い
b-変更不可能なタプル
配列の最後の要素を取得します
b [-1] if b elseなし
文字列の一部を取得する
「私は文字列です」[0:10]
「File.ext」[-3:]
レコードの違いは何ですか
def a(*args)
print args
から
def a(**args)
print args
2番目の関数は、入力として名前付き引数を取ります。
def a(* args)
引数を出力
>> a(1,2)
(1、2)
def a(** args)
引数を出力
>> a(1 = 1、2 = 2)
{'one':1、 'two':2}
__new__と__init__の違い
__init__では、オブジェクトはすでに作成されています。__new__は、親コンストラクターを使用して自分で作成します
2つの変数の値を変更する
a、b = b、a
「菱形継承」とは何ですか?また、Pythonでどのように解決されますか?
「菱形継承」とは、あるクラスが複数の中間クラスから継承され、その中間クラスが1つのクラスから継承される場合です。 共通の祖先のメソッドが仲介者で再定義されている場合、共通の子孫が継承すべきメソッドの実装は不明です。 Pythonは、 C3線形化アルゴリズムを使用してこの問題を解決します。
メタクラスとは何ですか?
メタクラスは、インスタンスがクラスであるクラスです。
静的メソッドを宣言する方法は?
@staticmethod
def a():
合格する