Kezdőoldal » Számítástechnika » Programozás » A egy stringnek nem módosíthat...

A egy stringnek nem módosíthatók az elemei akkor miért lehet felül írni őket? Python nyelv.

Figyelt kérdés

Engedjetek meg még egy kérdést.


A listák is szekvenciák, úgy mint a karakterláncok, vagyis objektumok rendezett

csoportjai,akkor a listák és karakterláncok egyik 20.15 eleme esetén ez egy valós típus(float) és egy objektum is egyszerre?


2012. júl. 29. 15:00
 1/3 iostream ***** válasza:

A stringnek nem az elemei, hanem maga a string nem módosítható. Ugyanis a stringnek nincsenek elemei. A python nem ismeri a "karakter" fogalmát.

És hogy módosítható-e, azt te is könnyen le tudod tesztelni:

>>> 'asd'[0]='b'

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: 'str' object does not support item assignment


A második részt nem értem. Mit akar jelenteni magyarul ez: "a listák és karakterláncok egyik 20.15 eleme"?

2012. júl. 29. 17:04
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

Én meg ezt a mondatot nem értem:

A listák is szekvenciák, úgy mint a karakterláncok, vagyis objektumok rendezett

csoportjai.


Ez azt jelenti,hogy a lista elemei objektumok?

Ha igen akkor,hogy lehet egy float típus objektum?

2012. júl. 29. 22:19
 3/3 iostream ***** válasza:
A Pythonban MINDEN objektum. Még a típusok is objektumok. Szóval igen, a lista elemei is objektumok.
2012. júl. 29. 22:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!