# Definiálás Python-ban a karakterláncokat időjelek vagy aposztrófok fogják közre. Tehát a `'hello'` ugyanazt jelöli, mint a `"hello"`. >[!warning] Megjegyzés. >Fontos, hogy vegyesen nem működik, azaz a `'hello"` és a `"hello'` megadási mód nem helyes. Karakterláncokat a legegyszerűbben a `print()` függvény segítségével tudunk megjeleníteni az alábbiak szerint: >[!example] Példa. >```python >print('hello') >print("hello") >``` # Idézőjel vagy aposztróf a karakterláncban Könnyedén adódik a kérdés, hogy hogyan tudunk kezelni egy olyan helyzetet, ha a karakterláncunk tartalmaz aposztrófot vagy idézőjelet. Abban az esetben, ha csak az egyik fajtát tartalmazza a karakterlánc, akkor egyszerűen a másikat használjuk határolónak az alábbiak szerint. >[!example] Példa. >```python >print("It's alright") >print("He is called 'Johnny'") >print('He is called "Johnny"') >``` Viszont ha a karakterlánc mindkettőt tartalmazza, akkor tetszőlegesen választhatjuk meg a határoló karaktereket a fentebb említett két lehetőség közül, azonban a karakterláncon belül az az azonos karakter minden előfordulása elé közvetlenül be kell szúrni egy `\` karaktert is az alábbiak szerint. >[!example] Példa. >```python >print('Sarah\'s favorite book is called "The Silent Forest."') >print("Sarah's favorite book is called \"The Silent Forest.\"") >``` # Értékadás Egy karakterlánc értékű változó az alábbiak szerint létrehozni és kiíratni. >[!example] Példa. >```python > uzenet = "Hello, World!" > print(uzenet) >``` # Többsoros karakterláncok Abban az esetben, ha olyan karakterláncot szeretnénk létrehozni, amely több sorból áll, azaz tartalmaz sortörést is, akkor azt három darab idézőjel: >[!example] Példa. >```python >szoveg = """Ez egy >több sorból álló >karakterlánc.""" >``` vagy aposztróf segítségével: >[!example] Példa. >```python >szoveg = '''Ez egy >több sorból álló >karakterlánc.''' >``` tudjuk megtenni. >[!warning] Megjegyzés. >Fontos, hogy vegyesen ez a megadási mód sem működik, azaz a >```python >'''hello""" >``` >és a >```python >"""hello''' >``` karakterláncok nem érvényesek. >[!warning] Megjegyzés. > Ennél a megadási módnál azonban nem feltétlenül probléma, ha a karakterlánc tartalmaz idézőjelet és aposztrófot is, mert a határoló karakterekkel nem lehet összetéveszteni abban az esetben, ha az azonos szövegbeli és határoló karakterek nincsenek közvetlenül egymás mellett: > >[!example] Példa. > >```python > >message = """Sarah's favorite book > >is called "The Silent Forest." > >""" > >``` > > >[!example] Példa. > >```python > >message = '''Sarah's favorite book > >is called "The Silent Forest."''' > >``` # Forrás - https://www.w3schools.com/python/python_strings.asp (utolsó hozzáférés dátuma: 2025. 09. 18.)