RUVIDEO
Поделитесь видео 🙏

Python Kurs Fortgeschritten ?? | #15 - Operatione

https://pitrium.de/

Operationen
Hallo und Herzlich Willkommen =)
In dieser Lektion möchte ich mit dir einen genaueren Blick auf einige Operatoren werfen, die du in Python verwenden kannst.

Wenn du prüfen möchtest, ob eine bestimmte Teilmenge in einer iterierbaren Datenstruktur enthalten ist kannst du das „in“ Schlüsselwort nutzen.
In den Lektionen über Listen und Dictionaries hast du dies bereits einmal gesehen.

print("a" in "Hallo =)")
print(2 in [1, 2, 3, 4, 5])
print(2 not in [1, 2, 3, 4, 5])
print("=)" in ["Hello", "World", "=)"])
print("e" in ["Hello", "World", "=)"])
print(2 in 1: ["Felix", "1988-09-21", 90000], 2: ["Mareike", "1992-11-24", 59000])
print(59000 in 1: ["Felix", "1988-09-21", 90000], 2: ["Mareike", "1992-11-24", 59000])
print(2 in 123) # int ist eine einzige Zahl und kann nicht iteriert werden

### ERGEBNIS / AUSGABE ###
True
True
False
True
False
True
False
TypeError: argument of type 'int' is not iterable


Python ist eine Objektorientierte Programmiersprache.
Das bedeutet unter anderem, dass jede Datenstruktur, mit der du arbeitest, ein Objekt ist.
Jeder Integer Wert ist ein Objekt, jeder String, jede Liste.
In Variablen speicherst du eine Referenz auf eines dieser Objekte.
Wenn du prüfen möchtest, ob zwei Variablen auf das gleiche Objekt verweisen, kannst du das „is“ Schlüsselwort verwenden.
Diese hast du auch bereits in der Lektion über das None Objekt in Python kennengelernt.

# 1) Referenz auf bestehende Liste
listeVonIntegers = [1, 2, 3]
kopierteListe = listeVonIntegers
print(kopierteListe == listeVonIntegers) # vergleicht Werte der Objekte
print(kopierteListe is listeVonIntegers) # vergleicht ob es sich um das gleiche Objekt handelt

# 2) Kopie einer Liste
kopierteListe2 = listeVonIntegers[:]
print(kopierteListe2 == listeVonIntegers)
print(kopierteListe2 is listeVonIntegers)

zahl1 = 21
zahl2 = None
if type(zahl1) is int:
if zahl2 is not None:
summe = zahl1 + zahl2

### ERGEBNIS / AUSGABE ###
True
True
True
False


Weitere Operator die du von Zeit zu Zeit sehen und verwenden wirst sind „+=“, „*=“, …
Sie dienen als Kurzschreibweise um einen Wert zu einem bestehenden dazu zu addieren, multiplizieren, …

zahl1 = zahl1 + 3
print(zahl1)

zahl1 += 3
print(zahl1)

i = 0
while i 5:
print(i)
i += 1 # In Python gibt es keinen "++" Operator


# *= - Bestehenden Wert summieren
zahl1 *= 2
print(zahl1)

### ERGEBNIS / AUSGABE ###
24
27
0
1
2
3
4
54


Dies sollte dein Wissen über bereits kennengelernten Operatoren aus dem Grundkurs abrunden.
Sollte dir noch etwas unklar sein, dann zögere bitte nicht noch einmal genauer nachzufragen.
Herzlichen Glückwunsch zum nächsten erfolgreichen Schritt und freue mich schon darauf dich gleich in der nächsten Lektion wiederzusehen =)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python Kurs Fortgeschritten ?? | #15 - Operatione», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.