Информатика · ҰБТ сұрағы №12539

Python өрнегін оның мәнімен сәйкестендіріңіз.

  1. len("a,b,,c".split(","))
  2. "-".join("abc")
  3. "banana".replace("an", "")
  4. "banana".rfind("a")
  • A) 4
  • B) 5
  • C) ban
  • D) ba
  • E) a-b-c
  • F) 3
Дұрыс жауабы мен түсіндірмесі
Жауабы: len("a,b,,c".split(",")) — 4; "-".join("abc") — a-b-c; "banana".replace("an", "") — ba; "banana".rfind("a") — 5

split(',') бос жолды да қалдырады: ['a','b','','c'] — 4 элемент; join әріптерді «-» арқылы біріктіреді; replace('an','') «banana» ішінен екі «an» алады; rfind соңғы «a» индексін (5) қайтарады.

«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы