Kom igångKom igång gratis

Repetition: strängformatering

Innan du börjar definiera egna strängrepresentationer för objekt är det bra att se till att du känner dig bekväm med strängar och hur de formateras. Om du behöver en repetition kan du ta en stund och läsa igenom Pythons officiella handledning om strängformatering.

I den här övningen utgår vi från följande kod:

my_num = 5
my_str = "Hello"

f = ...
print(f)

där definitionen av f saknas.

Här är några möjliga varianter för definitionen av f:

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()

Den här övningen är en del av kursen

Objektorienterad programmering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen