Introduksjon til Python 3-kommandoer
Python 3-kommandoer er introdusert med Python 2-funksjoner, og det er kompatibelt med Python 2 ved hjelp av å bruke noen innebygde søkeord for å støtte funksjonalitetene. Python 3-kommandoen ble utgitt i år 2008. Python 3 er mer intuitiv for programmerere og mer presis mens den gir resultatet. Syntaks er endret for python 3 for å få mer klarhet i hva som er skrevet og hva som skal være output.
Grunnleggende Python 3-kommandoer
1. Utskriftsfunksjon
I Python 3 brukes utskriftsfunksjonen med parentes for å vise utdata som ikke er tilgjengelig i python 2.
- Syntax: print (“Innhold som skal vises”)
- Eksempel: print ("Hello World")
2. Inngangsfunksjon
I disse python 3-kommandoene blir de angitte dataene alltid behandlet som streng, selv om dataene er satt inn uten ''.
Syntaks / eksempel: >>> X: input (“x:”)
X : 5
>>> X
'5'
3. Heltaledeling:
I Python 3 er divisjonen mer presis enn python 2 og gir et bedre resultat.
Syntaks / eksempel: >>> X: 3/2
1, 5 # ved standard vil det gi dette nummeret som ikke er tilgjengelig for Python 2
4. rekkevidde funksjon:
I Python 3 har Xrange-funksjonen til python 2 blitt omdøpt til rekkeviddefunksjon i python 3
Syntaks / eksempel: rekkevidde ()
5. heve funksjon:
I Python 3 må et unntaksargument settes i parentes.
Syntaks / eksempel: hev et unntak ("Det er noe problem")
6. Argumenter:
I python 3-kommandoer må argumenter deklareres ved hjelp av nøkkelordet 'som'
Syntaks / eksempel: bortsett fra en feil
7. Neste funksjon:
I python 3 brukes neste funksjon, og .net-funksjonen kan ikke brukes da den kaster en feil som er kalt attributtfeil.
Syntaks / eksempel: neste (abc)
8. Unicode:
I python 3 lagres strengene hovedsakelig som Unicode som er utf-8 strenger og har byteklasser som byte og byte array.
9. Beslutningsuttalelse:
Hvis uttalelse ellers brukes til beslutningstaking i python 3.
Syntaks / eksempel: var = 10
Hvis (var == 10): print ("Verdien er 10")
Skriv ut (“Ok”)
10. Strenger:
I python 3 bruker firkantede parenteser sammen med indeks for å få substring.
Syntaks / eksempel: var = “Hello World”
Skriv ut (“var (0):”, var (0)) # resultat ville blitt 'H'
Mellomliggende Python 3-kommandoer:
1. For sløyfe:
I Python 3 brukes for loop til å utføre utsagnet flere ganger.
Syntaks / eksempel: Liste = (1, 2, 3)
For x på listen:
Skriv ut (x, end = “”)
2. Mens sløyfe:
den vil gjenta utsagnet mens betingelsen er sann.
Syntaks / eksempel: mens det er sant:
Prøve:
Skriv ut ("neste verdi")
Bortsett fra stoppverdi:
Sys.exit ()
3. Matematikkfunksjoner:
Det er mange mattefunksjoner som kan brukes i Python 3 for å få verdiene eller resultatet.
Syntaks / eksempel: cmp (x, y)
4. Listeverdier:
I Python 3 kan verdiene vises i listeform og få tilgang til resultatet.
Syntaks / eksempel: liste = ('TOM, ' JOHN ', ' Latham ', ' Mary ')
Skriv ut (“liste (0):”, liste (0))
Output ville være –'TOM '
5. Funksjoner:
I Python 3 vil funksjonen bli definert med søkeorddef
Syntaks / eksempel: defabc (str):
“Hallo verden, min første funksjon”
Skriv ut (str)
Komme tilbake
6. Ordbok:
I Python 3 brukes den til å tilordne verdien og oppdatere verdien også.
Synatx / eksempel:
dikte ('Navn': 'Tom', 'Lønn': 7500, 'Sted': 'USA')
Print ("dict ('Name'):", dict ('Name')) # output ville være: Tom
Dikt ('lønn') = 8500 #oppdatering av eksisterende verdi.
Skriv ut ("dict ('lønn'):", dict ('lønn'))
Produksjonen ville være 8500
7. Sende e-post:
I python 3 blir smtp-bibliotekobjekt brukt til å sende en e-post.
Syntaks / eksempel : import smtplib
Smtpobj = smtplib.SMTP ((vert (, port (, local_hostname))))
8. Gjenging:
I python 3 brukes tråding av forskjellige grunner, og forskjellige trådmetoder har blitt brukt som thread.activecount (), threading.currentthread (), threading.enumerate ().
9. Vanlig uttrykk:
Den brukes til å matche strengen fra antall strenger. I dette eksemplet er bruken av matchfunksjon
Syntaks / eksempel : reg.match (mønster, streng, flagg = 0)
10. Databasetilkobling:
I python 3 brukes MySql hovedsakelig som en database, og PyMySQL er et grensesnitt som kobles til MySQL-databasen.
Syntaks / eksempel: import PyMySQL
db = PyMySQL.connect ("localhost", "brukernavn", "Passord", "Databasenavn")
Tips og triks for å bruke Python 3-kommandoer
- Bruk betingede operatører med omhu
- Bruk funksjonsdeteksjon i stedet for å bruke versjonsdeteksjon
- Forhindre regresjoner av kompatibilitet
- Sjekk avhengighetene mens du overfører applikasjonen til Python 3
- Bruk kontinuerlig integrasjon for å holde deg stabil
- Bruk valgfri statisk type-sjekking
- Oppdater setup.py-filen for å betegne python 3-kompatibilitet
- Bruk ordbok, liste der du trenger det
- Feilsøk skriptene for å sjekke hvor det er feil eller problem.
- Bruk enums
- Bruk pythonfunksjoner for å få resultatet raskere
- Kontroller alltid minnebruken av objekter
Konklusjon
Python 3 gjør livet behagelig for programmererne med å introdusere nye funksjoner og kompatibilitet til eldre versjoner også. Ved hjelp av kompatibilitet kan de gamle applikasjonene enkelt flyttes i python 3-miljøet og gjøre det oppe og går. Python 3-funksjoner og dens dynamiske typing er virkelig nyttige for programmeringen og gjør ytelsen bedre av applikasjonen.
Anbefalte artikler
Dette har vært en guide til Python 3-kommandoer. Her har vi diskutert grunnleggende så vel som avanserte Python 3-kommandoer og noen umiddelbare Python 3-kommandoer. Du kan også se på følgende artikkel for å lære mer -
- Bruk av Tableau-kommandoer
- Hvordan bruke HBase-kommandoene
- Bruk av MongoDB-kommandoer
- Betydningen av grisekommandoer