1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie obiektowe w Pythonie

Connected

ćwiczenie

Powtórka: formatowanie ciągów znaków

Zanim zaczniesz definiować własne reprezentacje tekstowe obiektów, upewnij się, że swobodnie pracujesz z ciągami znaków i potrafisz je formatować. Jeśli potrzebujesz odświeżyć wiedzę, poświęć chwilę na przejrzenie oficjalnego samouczka Pythona dotyczącego formatowania ciągów znaków.

W tym ćwiczeniu rozważ następujący kod:

my_num = 5
my_str = "Hello"

f = ...
print(f)

gdzie brakuje definicji zmiennej f.

Oto kilka możliwych wariantów tej definicji:

1.


f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
 

2.


f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)

3.


f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)

4.


f = "my_num is {my_num}, and my_str is '{my_str}'.".format()

Instrukcje 1/1

undefined XP
    1

Pytanie

Wybierz definicję zmiennej f, która sprawi, że powyższy kod wypisze dokładnie następujący tekst:

my_num is 5, and my_str is "Hello".

Jest tylko jedna poprawna odpowiedź! Możesz eksperymentować w panelu skryptu lub w konsoli.

Możliwe odpowiedzi