Skillnad mellan versioner av "Kryptering"
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 28: | Rad 28: | ||
= <b><span style="color:#931136">Built-in function ord()</span></b> = | = <b><span style="color:#931136">Built-in function ord()</span></b> = | ||
<div class="ovnE"> | <div class="ovnE"> | ||
− | |||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: ord() InteractMode.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: ord() InteractMode.jpg]]</div> | ||
Versionen från 12 mars 2023 kl. 13.01
<< Agenda | Innehåll & struktur | Dagens genomgång | Dagens övningar | Nästa lektion >> |
Hantering av tecken i python
I Python behandlas ett tecken som en sträng bestående av ETT element. Även datatypen av ett tecken är str som står för string. Datatypen char finns inte. Öppna Interactive mode och testa: \( \qquad \) type ('a') \( \qquad \) |
Built-in function ord()
ord står för ordinal number och betyder ordningstal, dvs 1:a, 2:a, 3:e, ... .
Funktionen ord() returnerar ordningstalet (platsen) av ett tecken i ASCII-tabellen:
Bokstaven a har ASCII-koden 97 och bokstaven z har ASCII-koden 122.
ASCII-tabellen
ASCII står för American Standard Code for Information Interchange och är en stan-
dard för kodning av tecken - den äldsta standarden inom datavetenskap.
ASCII ingår i en nyare standard för kodning av tecken som heter Unicode.
Den inbyggda pythonfunktionen chr()
Öppna Python interpretatorn och testa chr() i Interactive mode:
chr står för character och betyder tecken (bokstav).
Funktionen chr() returnerar tecknet (bokstaven) tillhörande ASCII-koden:
97 är ASCII-koden till bokstaven a och 122 är ASCII-koden till bokstaven z.
Programmet Char2int
Programmet Int2char
Fortsätt med Dagens övningar.
Copyright © 2023 TechPages AB. All Rights Reserved.