String (str, szöveg): karakterből épül fel. A Pythonban a szövegek is listák, így ami listára működik, általában stringre is.

Példák:

szo = ’Egy egy string’
szo += ’ újabb szó’
if ’b’ in szo:
    print(’Van benne b betű’)
else:
    print(’Nincs benne b betű’)

Vagy van egy rövidebb verzió is a kiíráshoz:

print(’Van benne b betű’ if ’b’ in szo else ’Nincs benne b betű’)

  • String hossza: len(szo)
  • String szorzása számmal: annyiszor másolja egymás után, pl. 5*’a’ eredménye ’aaaaa’
  • Stringhez hozzáadás: a végéhez fűzi, pl. ha a = ‘asd’, akkor a+=’qq’ eredménye ‘asdqq’
  • String 5. karaktere: szo[4], első 5 karakter: szo[:5]
  • A szöveg megszabadítása a fölösleges karakterektől, szo.strip() kiszedi az elejéről és a végéről a szóközöket, de használható strip(amitől_meg_kell_szabadítani_a_szöveget) alakban is.
  • String feldarabolása: split(elválasztó), pl. egy mondat szavakra tördelése: mondat.split(’ ’), eredménye egy lista a szavakból.
  • Tartalmazás vizsgálat: ’e’ in szo megvizsgálja, hogy a szóban van-e e betű.
  • Speciális stringek: ‘\n’ új sor és ‘\t’ tabulátor.
  • Csupa nagybetűvel: szo.upper(), csupa kisbetűvel: szo.lower()
News Reporter