Skillnad mellan versioner av "Funktioner i Python (forts.)"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(2 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
__TOC__
+
__NOTOC__
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
Rad 61: Rad 61:
 
<span style="color:red">list</span> implementerar dynamisk minnesallokering och ersätter datatypen array i Python.
 
<span style="color:red">list</span> implementerar dynamisk minnesallokering och ersätter datatypen array i Python.
 
----
 
----
Öppna <span style="color:#931136">Interactive mode</span> och testa<span>:</span> <math> \quad </math> <big><span style="color:red">type ([ ])</span></big> <math> \quad </math>.  
+
Öppna <span style="color:#931136">Interactive mode</span> och testa<span>:</span> <math> \quad </math> <big><span style="color:red">type ( [ ] )</span></big> <math> \quad </math>
 +
----
 +
Operatorn &nbsp; <big><span style="color:red">+</span></big> &nbsp; konkatenerar två listor. Andra list operationer: len(), count(), sum(), reverse(), ... 
 
</b></big>
 
</b></big>
 
</td> </tr>
 
</td> </tr>

Nuvarande version från 29 januari 2024 kl. 16.58

        <<  Agenda          Innehåll & struktur          Genomgång Funktioner (forts.)          Dagens övningar          Nästa lektion  >>      


Värde- och referensanrop i Python

Programmet MiniSort utan funktion

MiniSort pya.jpg


MiniSort py Korres.jpg


Misslyckad modularisering av MiniSort

Funktionen trySwap()

TrySwap py.jpg


Programmet CallByValue

CallByVal py.jpg


CallByVal Korres.jpg


Modularisering med referensanrop

Funktionen swap()

Swap py.jpg


Programmet CallByReference

CallByRef py.jpg


CallByRef Korres.jpg


Datatypen list i Python

    

I Python är list en sammansatt datatyp bestående av en ordnad sekvens av Python objekt.


Datatypens symbol är hakparentesen [ ] innehållande en kommaseparerad lista.


En listas element (objekt) kan vara av olika datatyper (klasser).


list implementerar dynamisk minnesallokering och ersätter datatypen array i Python.


Öppna Interactive mode och testa: \( \quad \) type ( [ ] ) \( \quad \)


Operatorn   +   konkatenerar två listor. Andra list operationer: len(), count(), sum(), reverse(), ...


Tillbaka till Dagens Agenda.

Eller fortsätt med Dagens övningar.








Copyright © 2024 TechPages AB. All Rights Reserved.