Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Znakový dátový typ je dátový typ, ktorý ukladá jeden znak. Môže to byť písmeno, číslo alebo symbol. Typy znakových údajov sa často používajú na ukladanie textových údajov, ako sú mená, adresy a telefónne čísla.
Typy údajov znakov môžu byť buď s pevnou dĺžkou, alebo s premennou dĺžkou. Typy údajov znakov s pevnou dĺžkou ukladajú určitý počet znakov bez ohľadu na skutočnú dĺžku údajov. Typy údajov s premenlivou dĺžkou môžu uložiť ľubovoľný počet znakov až do maximálnej špecifikovanej dĺžky.
Najbežnejším znakovým dátovým typom je znakový dátový typ ASCII. Typy údajov znakov ASCII ukladajú 7-bitové znaky, ktoré môžu predstavovať písmená anglickej abecedy, čísla a bežné symboly. Medzi ďalšie typy údajových znakov patrí typ údajov znakov Unicode, ktorý môže predstavovať širší rozsah znakov vrátane znakov z neanglických abecied.
Typ údajov o znakoch v jazyku Python
Python definuje reťazec ako nemennú postupnosť bajtov.
Môžeme vytvárať reťazce s jednoduchými alebo dvojitými úvodzovkami. Tu je niekoľko príkladov reťazcových literálov v Pythone:
```
>>> string1 ="Ahoj"
>>> string2 ='Svet'
>>> string3 ="123"
```
Keď chceme reprezentovať reťazec s postupnosťou neASCII znakov, môžeme použiť „u“ alebo „r“ pred úvodnou úvodzovkou:
```
>>> string4 =u"你好" # čínske znaky
>>> string5 =r"C:\Users\username" # Cesta systému Windows
```
Písmeno „u“ pred úvodnou úvodzovkou znamená, že reťazec je vo formáte Unicode, zatiaľ čo písmeno „r“ znamená, že reťazec je nespracovaný reťazec, čo znamená, že znaky spätnej lomky sa neinterpretujú ako znaky escape.