Introduktion til Python 3-kommandoer
Python 3-kommandoer er blevet introduceret med Python 2-funktioner, og det er kompatibelt med Python 2 ved hjælp af brug af et indbygget nøgleord til at understøtte funktionaliteterne. Python 3-kommandoen blev frigivet i året 2008. Python 3 er mere intuitiv til programmerere og mere præcis, mens den leverer resultatet. Syntaks er blevet ændret for python 3 for at få mere klarhed om, hvad der er skrevet, og hvad der skal være output.
Grundlæggende Python 3-kommandoer
1. Udskrivningsfunktion
I Python 3 bruges udskrivningsfunktionen med parentes til at vise output, som ikke er tilgængeligt i python 2.
- Syntaks: print (“Indhold, der skal vises”)
- Eksempel: print ("Hello World")
2. Input-funktion
I disse python 3-kommandoer behandles de indtastede data altid som streng, selvom dataene indsættes uden ''.
Syntaks / eksempel: >>> X: input (“x:”)
X : 5
>>> X
'5'
3. Heltalinddeling:
I Python 3 er opdelingen mere præcis end python 2 og giver et bedre resultat.
Syntaks / eksempel: >>> X: 3/2
1.5 # ved standard giver det dette nummer, som ikke er tilgængeligt for Python 2
4. rækkefunktion:
I Python 3 er Xrange-funktionen til python 2 omdøbt til intervalfunktion i python 3
Syntaks / eksempel: rækkevidde ()
5. hæve funktion:
I Python 3 skal et undtagelsesargument lægges i parentes.
Syntaks / eksempel: hæv en undtagelse (“Der er noget problem”)
6. Argumenter:
I python 3-kommandoer skal argumenter deklareres ved hjælp af nøgleordet 'som'
Syntaks / eksempel: undtagen udgive en fejl
7. Næste funktion:
I python 3 bruges næste funktion, og .net-funktionen kan ikke bruges, da den kaster en fejl, der er navngivet som attributfejl.
Syntaks / eksempel: næste (abc)
8. Unicode:
I python 3 gemmes strenge hovedsageligt som Unicode, der er utf-8 strenge, og som har byteklasser som byte og byte array.
9. Beslutningserklæring:
Hvis der ellers bruges erklæring til beslutningstagning i python 3.
Syntaks / eksempel: var = 10
Hvis (var == 10): print (“Værdi er 10”)
Udskriv (“Ok”)
10. Strenge:
I python 3 bruger firkantede parenteser sammen med indeks til at få substring.
Syntaks / eksempel: var = “Hej verden”
Print (“var (0):”, var (0)) # resultat ville være 'H'
Mellemliggende Python 3-kommandoer:
1. For loop:
I Python 3 bruges for loop til at udføre udsagnet flere gange.
Syntaks / eksempel: Liste = (1, 2, 3)
For x på listen:
Udskriv (x, end = “”)
2. Mens løkke:
det vil gentage udsagnet, mens betingelsen er sand.
Syntaks / eksempel: mens sandt:
Prøve:
Udskriv (“næste værdi”)
Bortset fra stopværdi:
Sys.exit ()
3. Matematiske funktioner:
Der er mange matematiske funktioner, der kan bruges i Python 3 for at få værdier eller resultat.
Syntaks / eksempel: cmp (x, y)
4. Liste værdier:
I Python 3 kan værdierne vises i listeform og få adgang til resultatet.
Syntaks / eksempel: liste = ('TOM, ' JOHN ', ' Latham ', ' Mary ')
Print (“liste (0):”, liste (0))
Output ville være –'TOM '
5. Funktioner:
I Python 3 defineres funktionen med nøgleorddef
Syntaks / eksempel: defabc (str):
“Hej verden, min første funktion”
Udskriv (str)
Vend tilbage
6. Ordbog:
I Python 3 bruges det til at tildele værdien og opdatere værdien også.
Synatx / eksempel:
dict ('Name': 'Tom', 'Salary': 7500, 'Location': 'USA')
Print ("dict ('Name'):", dict ('Name')) # output ville være: Tom
Dikt ('løn') = 8500 #opdatering af den eksisterende værdi.
Print ("dict ('løn'):", dict ('løn'))
Output ville være 8500
7. Send e-mail:
I python 3 bruges smtp-bibliotekobjekt til at sende en e-mail.
Syntaks / eksempel : import smtplib
Smtpobj = smtplib.SMTP ((vært (, port (, local_hostname))))
8. gevind:
I python 3 bruges trådning af forskellige grunde, og forskellige gevindmetoder er blevet brugt som thread.activecount (), threading.currentthread (), threading.enumerate ().
9. Regelmæssig udtryk:
Den bruges til at matche strengen fra antallet af strenge. I dette eksempel er brugen af matchfunktion
Syntaks / eksempel : reg.match (mønster, streng, flag = 0)
10. Databaseforbindelse:
I python 3 bruges MySql hovedsageligt som en database, og PyMySQL er en grænseflade, der opretter forbindelse til MySQL-databasen.
Syntaks / eksempel: import PyMySQL
db = PyMySQL.connect ("localhost", "brugernavn", "Password", "Database name")
Tip og tricks til brug af Python 3-kommandoer
- Brug betingede operatører med omhu
- Brug funktionsdetektion i stedet for at bruge versiondetektion
- Undgå regressioner af kompatibilitet
- Kontroller afhængighederne, mens applikationen overføres til Python 3
- Brug kontinuerlig integration for at forblive stabil
- Brug valgfri statisk kontrol
- Opdater filen setup.py for at angive python 3-kompatibilitet
- Brug ordbog, liste hvor det nogensinde er nødvendigt
- Debug scripts for at kontrollere, hvor der er fejl eller et problem.
- Brug enums
- Brug pythonfunktioner for at få resultatet hurtigere
- Kontroller altid hukommelsesforbruget af objekter
Konklusion
Python 3 gør livet behageligt for programmererne med at introducere nye funktioner og kompatibilitet til ældre versioner. Ved hjælp af kompatibilitet kan de gamle applikationer let flyttes i python 3-miljøet og gøre det op og køre. Python 3-funktioner og dens dynamiske typning er virkelig nyttigt til programmeringen og gør ydelsen bedre af applikationen.
Anbefalede artikler
Dette har været en guide til Python 3-kommandoer. Her har vi drøftet grundlæggende såvel som avancerede Python 3-kommandoer og nogle øjeblikkelige Python 3-kommandoer. Du kan også se på den følgende artikel for at lære mere -
- Anvendelser af Tableau-kommandoer
- Sådan bruges HBase-kommandoer
- Anvendelser af MongoDB-kommandoer
- Betydningen af svinekommandoer