any()
auf einer Liste verwenden?any()
-Funktion gibt zufällig ein Element aus der Liste zurück. any()
-Funktion gibt True zurück, wenn ein Element in der Liste als True ausgewertet wird. Andernfalls gibt sie False zurück. any()
-Funktion nimmt als Argumente die Liste, die darin überprüft werden soll, und das Element, nach dem gesucht werden soll. Wenn "irgendeines" der Elemente in der Liste mit dem zu überprüfenden Element übereinstimmt, gibt die Funktion True zurück. any()
-Funktion gibt einen booleschen Wert zurück, der die Frage beantwortet "Gibt es Elemente in dieser Liste?" Beispiel
if any([True, False, False, False]) == True: print('Ja, es gibt True') >>> 'Ja, es gibt True'
None
zurückgeben. if/else
-Anweisung, die verwendet werden, um die Gleichheit zwischen Objekten zu testen. Erklärung: Attribute werden unter der Klasse definiert, und Argumente werden unter den Funktionen aufgeführt. Argumente beziehen sich normalerweise auf Parameter, während Attribute die Konstruktoren der Klasse oder einer Instanz einer Klasse sind.
count, fruit, price = (2, 'Apfel', 3.5)
.delete()
-Methode pop(my_list)
del(my_list)
.pop()
-Methode Beispiel
my_list = [1,2,3] my_list.pop(0) my_list >>>[2,3]
sys
-Bibliothek in Python?class Game(LogicGame): pass
def Game(LogicGame): pass
def Game.LogicGame(): pass
class Game.LogicGame(): pass
Erklärung: Die übergeordnete Klasse, von der erbt wird, wird als Argument an die untergeordnete Klasse übergeben. Daher ist hier die erste Option die richtige Antwort.
def sum(a, b):
"""
sum(4, 3)
7
sum(-4, 5)
1
"""
return a + b
def sum(a, b):
"""
>>> sum(4, 3)
7
>>> sum(-4, 5)
1
"""
return a
+ b
def sum(a, b):
"""
# >>> sum(4, 3)
# 7
# >>> sum(-4, 5)
# 1
"""
return a + b
def sum(a, b):
###
>>> sum(4, 3)
7
>>> sum(-4, 5)
1
###
return a + b
Erklärung: Verwenden Sie '''
, um die Dokumentation zu starten, und fügen Sie nach >>>
die Ausgabe der Zelle hinzu.
set
list
None
dictionary
Es kann nur ein Stapel von Grund auf erstellt werden.
college_years = ['Erstsemester', 'Zweitssemester', 'Drittssemester', 'Viertsemester'] return list(enumerate(college_years, 2019))
[('Erstsemester', 2019), ('Zweitssemester', 2020), ('Drittssemester', 2021), ('Viertsemester', 2022)]
[(2019, 2020, 2021, 2022), ('Erstsemester', 'Zweitssemester', 'Drittssemester', 'Viertsemester')]
[('Erstsemester', 'Zweitssemester', 'Drittssemester', 'Viertsemester'), (2019, 2020, 2021, 2022)]
[(2019, 'Erstsemester'), (2020, 'Zweitssemester'), (2021, 'Drittssemester'), (2022, 'Viertsemester')]
self
bedeutet, dass keine anderen Argumente in die Methode übergeben werden müssen. self
; es ist nur historische Informatik-Jargon, den Python beibehält, um konsistent mit anderen Programmiersprachen zu bleiben. self
bezieht sich auf die Instanz, deren Methode aufgerufen wurde. self
bezieht sich auf die Klasse, von der aus das Objekt mit self
erstellt wurde. Einfaches Beispiel
class MeineGeheimnisse:
def __init__(self, passwort):
self.passwort = passwort
pass
instanz = MeineGeheimnisse('1234')
instanz.passwort
>>>'1234'
Namedtuple
-Elemente einen Namen zuweisen und sie auf diese Weise verwenden, ähnlich wie Sie auf Schlüssel in einem dictionary
zugreifen würden. Namedtuple
-Objekts kann direkt indiziert werden, genauso wie bei einem regulären tuple
. Namedtuples
sind genauso speichereffizient wie reguläre tuples
. Namedtuples
zu verwenden, da sie in der Standardbibliothek verfügbar sind. Wir müssen es importieren mit:from collections import namedtuple
None
zurückgeben muss. my_game = class.Game()
my_game = class(Game)
my_game = Game()
my_game = Game.create()