? Programmeringsspråket Python erbjuder programmerare en mängd användbara och funktionella datatyper och funktioner för att samla in och representera data under programkörning . Några av dessa funktioner och datatyper handlar om att skapa ett intervall med värden ( "range " -funktion ) , eller lagring av en rad värden under samma namn ( listor ) . Genom att använda stegvärden när de utnyttjar eller skapa intervall av värden , kan programmeraren " hoppa " värden baserade på mönstret för sin design . Listor och skivor
Listor
är variabler som representerar en samling av data i en lista. Programmeraren åtkomst värdena i en lista genom att referera till " index " i artikeln , med början på noll . Till exempel kan en programmerare navigera en lista med namnet " tal " som innehåller heltal med hjälp av index , som börjar med 0 . Så det första elementet i en lista kan refereras på tal [ 0 ] , nästa på tal [ 1 ] , och så vidare . Dessutom , kan programmeraren ta undergrupper , eller " skivor " i listan för att använda i andra listor med slice notation . Om programmeraren ville få de 2 första delarna i en lista , skulle de använda slice notation som i följande exempel :
>>> siffrorna [ 00:02 ] [ 1 , 2 ]
stegvärden i skivor
Programmerare
kan också dra skivor från listor med stegvärden , som " hoppa " över vissa värden baserade på antalet . Till exempel skulle ett stegvärde av 2 innebär att segmentet skulle ta varannan nummer. Följande exempel visar en lista , och hur man tar en bit från det representerar vart tredje tal :
>>> L = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] >>> l [ :: 3 ] 1 [ , 4 , 7 ]
The Range Funktion
inbyggda " intervall " -funktionen genererar en serie siffror baserade på programmerare specifikationen . I sin mest grundläggande form , tar intervallet nummer ett enda argument , ett heltal , och genererar heltal från 0 upp till , men inte inklusive angivet antal . Så , till exempel , använder följande kod intervallet funktion att fylla i en lista med 10 siffror :
>>> L = intervall ( 10 ) >>> l [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]
stegvärden i Ranges
Ungefär som steg värden i listor , kan programmeraren anger steg värden i intervall liksom . I detta fall kommer utbudet funktionen tar tre argument : slutvärdet av intervallet , slutvärdet av intervallet , och steg värdet . Följande exempel visar samma intervall skapelsen , från 0 till 10 , med ett steg värdet på tre :
>>> siffror = range ( 0 , 10 , 3 ) >>> siffror [ 0 , 3 , 6 , 9 ]