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

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(12 mellanliggande versioner av samma användare visas inte)
Rad 17: Rad 17:
  
  
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MiniSort_Korres.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MiniSort_py_Korres.jpg]]</div>
 
</div>
 
</div>
  
Rad 46: Rad 46:
  
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CallByRef_Korres.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CallByRef_Korres.jpg]]</div>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Datatypen <span style="color:red">list</span> i Python</span></b> =
 +
<div class="border-divblue">
 +
<table>
 +
<tr> <td>&nbsp;&nbsp;&nbsp;&nbsp;<td> <td><big><b>
 +
I Python är <span style="color:red">list</span> 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).
 +
----
 +
<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>
 +
----
 +
Operatorn &nbsp; <big><span style="color:red">+</span></big> &nbsp; konkatenerar två listor. Andra list operationer: len(), count(), sum(), reverse(), ... 
 +
</b></big>
 +
</td> </tr>
 +
</table>
 
</div>
 
</div>
  
 
<br>
 
<br>
  
= <b><span style="color:#931136">Fortsätt med [[Övningar 16 (Inbyggd)|<span style="color:blue">Dagens övningar</span>]].</span></b> =
+
= <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 16 (Inbyggd)|<span style="color:blue">Dagens övningar</span>]].</span></b> =
  
  

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.