( toMpEr | 2018. 07. 15., v – 11:21 )

> jobb lett volna, ha anno a = az ertekadas marad, es == a vizsgalat

Tudomásom szerint ez így van python-ban. Az új operatorra azért volt szükség, mert egyszerre végzi a kettőt.

PEP 572 nélkül


first_num_match = re.search("[0-9]", text)
if first_num_match:
  print("First number in text: %s" % first_num_match.group(0))

PEP 572-vel


if first_num_match := re.search("[0-9]", text):
  print("First number in text: %s" % first_num_match.group(0))

Tehát vizsgálja, hogy a search eredményt ad vissza és ebben az esetben a visszatérési értéket el is tárolja.

Tudtommal C-ben nincs ilyen