Skillnad mellan versioner av "Kryptering"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(4 mellanliggande versioner av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
| style="border-bottom:1px solid #797979" width="5px" | | | style="border-bottom:1px solid #797979" width="5px" | | ||
{{Not selected tab|[[Lektion 17 (Inbyggd)| << Agenda]]}} | {{Not selected tab|[[Lektion 17 (Inbyggd)| << Agenda]]}} | ||
− | {{Not selected tab|[[Programmering av inbyggda system: Innehåll och struktur|Innehåll & struktur]]}} | + | <!-- {{Not selected tab|[[Programmering av inbyggda system: Innehåll och struktur|Innehåll & struktur]]}} --> |
{{Selected tab|[[Kryptering|Dagens genomgång]]}} | {{Selected tab|[[Kryptering|Dagens genomgång]]}} | ||
+ | {{Not selected tab|[[Primtal|Genomgång Primtal]]}} | ||
{{Not selected tab|[[Övningar 17 (Inbyggd)|Dagens övningar]]}} | {{Not selected tab|[[Övningar 17 (Inbyggd)|Dagens övningar]]}} | ||
{{Not selected tab|[[Lektion 18 (Inbyggd)|Nästa lektion >> ]]}} | {{Not selected tab|[[Lektion 18 (Inbyggd)|Nästa lektion >> ]]}} | ||
Rad 15: | Rad 16: | ||
<table> | <table> | ||
<tr> <td> <td> <td><big><b> | <tr> <td> <td> <td><big><b> | ||
− | I Python behandlas ett tecken som en <span style="color:red">sträng</span> bestående av ETT element. | + | I Python behandlas ett <span style="color:red">tecken</span> som en <span style="color:red">sträng</span> bestående av ETT element. |
---- | ---- | ||
− | + | Dvs datatypen av ett tecken är <span style="color:red">str</span> som står för datatypen string. | |
Datatypen char finns inte. Öppna <span style="color:#931136">Interactive mode</span> och testa<span>:</span> <math> \qquad </math> <big><span style="color:red">type ('a')</span></big> <math> \qquad </math> | Datatypen char finns inte. Öppna <span style="color:#931136">Interactive mode</span> och testa<span>:</span> <math> \qquad </math> <big><span style="color:red">type ('a')</span></big> <math> \qquad </math> | ||
Rad 85: | Rad 86: | ||
<br> | <br> | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Tillbaka till [[Lektion 17 (Inbyggd)|<span style="color:blue">Dagens Agenda</span>]].</span></b> = |
+ | |||
+ | = <b><span style="color:#931136">Eller fortsätt med [[Övningar 17 (Inbyggd)|<span style="color:blue">Dagens övningar</span>]].</span></b> = | ||
Nuvarande version från 30 januari 2024 kl. 20.57
<< Agenda | Dagens genomgång | Genomgång Primtal | Dagens övningar | Nästa lektion >> |
Hantering av tecken i python
I Python behandlas ett tecken som en sträng bestående av ETT element. Dvs datatypen av ett tecken är str som står för datatypen 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.
Built-in function chr()
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
Programmet EncryptText utan funktion
Modularisering: Funktionen encrypt()
Programmet EncryptText
Tillbaka till Dagens Agenda.
Eller fortsätt med Dagens övningar.
Copyright © 2023 TechPages AB. All Rights Reserved.