Python 3 er et populært programmeringssprog på højt niveau, der bruges til en lang række applikationer. Her er nogle grundlæggende funktioner i Python 3, som du bør kende:
- Variabler: I Python 3 oprettes variabler ved at tildele en værdi til et navn. For eksempel opretter x = 5 en variabel kaldet x og tildeler værdien 5 til den.
- Datatyper: Python 3 understøtter flere indbyggede datatyper, herunder heltal, flydende, strenge, booleaner, lister, tupler og ordbøger.
- Operatorer: Python 3 understøtter en række forskellige operatorer, inklusive aritmetiske operatorer (+, -, *, /), sammenligningsoperatorer (>, <, ==, !=) og logiske operatorer (og, eller, ikke).
- Kontrolflow-sætninger: Python 3 understøtter flere kontrol-flow-sætninger, inklusive if-else-sætninger, for loops og while-løkker. Disse udsagn giver dig mulighed for at kontrollere strømmen af eksekvering i din kode.
- Funktioner: I Python 3 oprettes funktioner ved hjælp af nøgleordet def. For eksempel, def min_funktion(x): opretter en funktion kaldet min_funktion, der tager et argument kaldet x.
Input og output: I Python 3 kan du bruge input()-funktionen til at få brugerinput, og print()-funktionen til at outputte tekst til konsollen.
Moduler: Python 3 understøtter moduler, som er samlinger af funktioner og variabler, der kan importeres og bruges i anden Python-kode. Du kan importere moduler ved at bruge nøgleordet import.
Vi har også en komplet Python 3 tutorial designet til at lære Python 3 på alle niveauer, fra begyndere til øvede. Denne omfattende vejledning fører dig gennem de grundlæggende begreber i Python og går gradvist videre til mere avancerede emner.
Fordele ved Python 3:
- Python 3 har en simpel syntaks, der er nem at lære og læse, hvilket gør den til et godt valg for begyndere.
- Python 3 er et sprog på højt niveau, der har et stort standardbibliotek og mange tredjepartsbiblioteker til rådighed, hvilket gør det til et alsidigt sprog, der kan bruges til en lang række applikationer.
- Python 3 understøtter flere programmeringsparadigmer, herunder objektorienteret, funktionel og proceduremæssig programmering.
- Python 3 er et fortolket sprog, hvilket betyder, at det ikke behøver at blive kompileret før det kører, hvilket gør det nemt at skrive og teste kode hurtigt.
- Python 3 har god understøttelse af dataanalyse og videnskabelig computing, med biblioteker som NumPy og Pandas.
Ulemper ved Python 3:
- Python 3 kan være langsommere end kompilerede sprog som C++ eller Java, hvilket kan være et problem for applikationer, der kræver høj ydeevne.
- Python 3 har en global fortolkerlås (GIL), som kan begrænse dens mulighed for at udnytte flere CPU-kerner.
- Python 3 er muligvis ikke det bedste valg til systemprogrammering på lavt niveau, da det ikke tilbyder det samme niveau af kontrol over hardware som andre sprog.
- Python 3 er ikke så populær på nogle områder som andre sprog, såsom R til dataanalyse eller C++ til spiludvikling, så det er måske ikke altid det bedste valg til specifikke applikationer.
Python blev udviklet af Guido van Rossum i begyndelsen af 1990'erne og dens seneste version er 3.11.0, vi kan simpelthen kalde det Python3. Python 3.0 blev udgivet i 2008. og er fortolket sprog, dvs. det er ikke kompileret, og tolken vil kontrollere koden linje for linje. Denne artikel kan bruges til at lære det helt grundlæggende vedr Python programmeringssprog . Så før vi går videre.. lad os gøre den mest populære 'HelloWorld'-tradition og derfor sammenligne Pythons syntaks med C, C++ og Java (jeg har taget disse 3, fordi de er de mest berømte og mest brugte sprog).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Bemærk: Bemærk venligst, at Python for sit omfang ikke afhænger af klammeparenteserne ( { } ), i stedet bruger det indrykning for sit omfang. Lad os starte med vores grundlæggende Python, hvor vi vil dække det grundlæggende i nogle små sektioner. Bare gå dem igennem og tro mig, du lærer det grundlæggende i Python meget nemt.
Introduktion og opsætning
- Hvis du er på Windows OS download Python af Klik her og installer nu fra opsætningen og i startmenuen skriv IDLE.IDLE, du kan tænke det som en Python's IDE at køre Python Scripts. Det vil se sådan her ud:

- Hvis du er på Linux/Unix-lignende bare åbn terminalen og på 99% linux OS leveres Python forudinstalleret med OS. Bare skriv 'python3' i terminal, og du er klar til at gå. Det vil se sådan ud:

The>>> repræsenterer python-skallen og den er klar til at tage python-kommandoer og kode.>
Variabler og datastrukturer
I andre programmeringssprog som C, C++ og Java bliver du nødt til at erklære typen af variabler, men i Python behøver du ikke at gøre det. Indtast blot variablen, og når værdier vil blive givet til den, vil den automatisk vide, om den angivne værdi vil være en int, float eller char eller endda en streng.
Python3
konverter fra streng til heltal java
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Produktion
3 4.5 helloworld>
Se, hvor enkelt er det, bare opret en variabel og tildel den en hvilken som helst værdi, du ønsker, og brug derefter printfunktionen til at udskrive den. Python har 4 typer indbyggede datastrukturer, nemlig Liste , Ordbog , Tuple, og Sæt .
Liste er den mest grundlæggende datastruktur i python. Liste er en foranderlig datastruktur, dvs. elementer kan tilføjes til listen senere efter oprettelsen af listen. Det er som om du skal handle på det lokale marked og lave en liste over nogle varer, og senere kan du tilføje flere og flere varer til listen.
append()-funktionen bruges til at tilføje data til listen.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produktion
[21, 40.5, 'String']>
Python3
automatteori
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Produktion
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Produktion
('Geeks', 'For', 'Geeks')> Python3
# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli> |
>
>Produktion
{'Geeks', 'For'}> Kommentarer:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Input og Output
I dette afsnit lærer vi, hvordan man tager input fra brugeren og dermed manipulerer det eller blot viser det. input()-funktionen bruges til at tage input fra brugeren.
Python3
document.queryselector
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Produktion:
hello harssh>
Python3
# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)> |
>
>
Produktion:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Udvælgelse
Udvælgelse i Python foretages ved hjælp af de to nøgleord 'if' og 'elif'(elseif) og andet
Python3
# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)> |
>
>Produktion
Num1 is good>
Du kan tænke på funktioner som en masse kode, der er beregnet til at udføre en bestemt opgave i hele Python-scriptet. Python brugte nøgleordet 'def' til at definere en funktion.
Syntaks:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Produktion
hello hello again hello hello again>
Som vi ved, starter ethvert program fra en 'hoved' funktion ... lad os skabe en hovedfunktion som i mange andre programmeringssprog.
Python3
# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()> |
java understreng indeholder
>
>
Iteration (løkker)
Som navnet antyder, kalder det at gentage ting igen og igen. Vi vil bruge den mest populære 'til og mens'-løkke her.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
fjeder mvc
>
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Produktion
0 1 2 3 4>
Moduler
Python har et meget rigt modulbibliotek, der har flere funktioner til at udføre mange opgaver. Du kan læse mere om Pythons standardbibliotek ved Klik her
'import' søgeord bruges til at importere et bestemt modul til din python-kode. Overvej for eksempel følgende program.
Python3
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Produktion
85.0>
Dette er nogle af det grundlæggende i Python-programmeringssproget, og jeg vil dække både Python-emner på mellem- og avanceret niveau i mine kommende artikler.
Din artikel vil først blive gennemgået af Geeks for Geeks-teamet, før den udgives.
