Inleiding tot Python 3-opdrachten
Python 3-opdrachten zijn geïntroduceerd met Python 2-functies en het is compatibel met python 2 met behulp van een ingebouwd trefwoord om de functionaliteiten te ondersteunen. Het Python 3-commando werd uitgebracht in het jaar 2008. Python 3 is intuïtiever voor programmeurs en preciezer terwijl het resultaat wordt geleverd. Syntaxis is gewijzigd voor python 3 om meer duidelijkheid te krijgen over wat er wordt geschreven en wat de uitvoer moet zijn.
Basic Python 3-opdrachten
1. Afdrukfunctie
In Python 3 wordt de afdrukfunctie met haakjes gebruikt om de uitvoer te tonen die niet beschikbaar is in python 2.
- Syntax: afdrukken ( “Content display”)
- Voorbeeld: print ("Hallo wereld")
2. Invoerfunctie
In deze python 3-opdrachten worden de ingevoerde gegevens altijd als tekenreeks behandeld, zelfs als de gegevens zonder '' worden ingevoegd.
Syntaxis / voorbeeld: >>> X: invoer (“x:”)
X : 5
>>> X
'5'
3. Integer-deling:
In Python 3 is de verdeling nauwkeuriger dan python 2 en geeft een beter resultaat.
Syntaxis / voorbeeld: >>> X: 3/2
1.5 # standaard geeft het dit nummer dat niet beschikbaar is voor Python 2
4. bereikfunctie:
In Python 3 is de Xrange-functie van python 2 hernoemd als bereikfunctie in python 3
Syntaxis / voorbeeld: bereik ()
5. heffunctie op:
In Python 3 moet een uitzonderingsargument tussen haakjes worden geplaatst.
Syntaxis / voorbeeld: een uitzondering genereren ("Er is een probleem")
6. Argumenten:
In python 3-commando's moeten argumenten worden gedeclareerd met behulp van trefwoord 'as'
Syntaxis / voorbeeld: behalve een foutmelding
7. Volgende functie:
In python 3 wordt de volgende functie gebruikt en kan de .net-functie niet worden gebruikt omdat deze een fout veroorzaakt met de naam attribuutfout.
Syntaxis / voorbeeld: next (abc)
8. Unicode:
In python 3 worden strings hoofdzakelijk opgeslagen als Unicode, dat zijn utf-8 strings en byteklassen als bytes en bytearray.
9. Besluitverklaring:
Anders wordt de verklaring gebruikt voor besluitvorming in python 3.
Syntaxis / voorbeeld: var = 10
If (var == 10): print ("Waarde is 10")
Afdrukken ("Ok")
10. Strings:
In python 3 worden vierkante haken samen met de index gebruikt om de substring te krijgen.
Syntax / example: var = “Hello World”
Afdrukken ("var (0):", var (0)) #resultaat zou 'H' zijn
Gemiddelde Python 3-opdrachten:
1. Voor lus:
In Python 3 wordt for loop gebruikt om de instructie meerdere keren uit te voeren.
Syntaxis / voorbeeld: Lijst = (1, 2, 3)
Voor x in lijst:
Afdrukken (x, end = "")
2. Tijdens lus:
het herhaalt de verklaring terwijl de voorwaarde waar is.
Syntaxis / voorbeeld: terwijl waar:
Proberen:
Afdrukken ("volgende waarde")
Behalve stopwaarde:
Sys.exit ()
3. Wiskundige functies:
Er zijn veel wiskundige functies die in Python 3 kunnen worden gebruikt om de waarden of het resultaat te krijgen.
Syntaxis / voorbeeld: cmp (x, y)
4. Lijstwaarden:
In Python 3 kunnen de waarden in lijstvorm worden weergegeven en hebben ze toegang tot het resultaat.
Syntaxis / voorbeeld: list = ('TOM, ' JOHN ', ' Latham ', ' Mary ')
Afdrukken (“lijst (0):”, lijst (0))
Output zou –'TOM 'zijn
5. functies:
In Python 3 zou de functie worden gedefinieerd met trefwoord def
Syntaxis / voorbeeld: defabc (str):
"Hallo wereld, mijn eerste functie"
Afdrukken (str)
terugkeer
6. Woordenboek:
In Python 3 wordt het gebruikt om de waarde toe te wijzen en de waarde ook bij te werken.
Synatx / voorbeeld:
dict ('Name': 'Tom', 'Salaris': 7500, 'Location': 'USA')
Afdrukken ("dict ('Name'):", dict ('Name')) # uitvoer zou zijn: Tom
Dict ('salaris') = 8500 # werkt de bestaande waarde bij.
Afdrukken (“dict ('salaris'):”, dict ('salaris'))
De uitvoer zou 8500 zijn
7. Verzenden van e-mail:
In python 3 wordt het smtp-bibliotheekobject gebruikt voor het verzenden van een e-mail.
Syntaxis / voorbeeld : import smtplib
Smtpobj = smtplib.SMTP ((host (, poort (, lokale_hostnaam)))))
8. Threading:
In python 3 wordt threading om verschillende redenen gebruikt en is een andere threading-methode gebruikt, zoals threading.activecount (), threading.currentthread (), threading.enumerate ().
9. Reguliere uitdrukking:
Het wordt gebruikt voor het matchen van de string uit het aantal strings. In dit voorbeeld is het gebruik van de vergelijkingsfunctie
Syntaxis / voorbeeld : reg.match (patroon, string, vlaggen = 0)
10. Database connectiviteit:
In python 3 wordt MySql voornamelijk als database gebruikt en is PyMySQL een interface die verbinding maakt met de MySQL-database.
Syntaxis / voorbeeld: import PyMySQL
db = PyMySQL.connect ("localhost", "gebruikersnaam", "wachtwoord", "Databasenaam")
Tips en trucs om Python 3-opdrachten te gebruiken
- Gebruik voorwaardelijke operatoren verstandig
- Gebruik functiedetectie in plaats van versiedetectie
- Voorkom compatibiliteitsregressies
- Controleer de afhankelijkheden tijdens de overgang van de applicatie naar Python 3
- Gebruik continue integratie om stabiel te blijven
- Gebruik optionele statische typecontrole
- Update setup.py-bestand om compatibiliteit met python 3 aan te geven
- Gebruik woordenboek, lijst waar ooit nodig
- Foutopsporing in de scripts om te controleren waar fout of probleem is.
- Gebruik enums
- Gebruik python-functies om het resultaat sneller te krijgen
- Controleer altijd het geheugengebruik van objecten
Conclusie
Python 3 maakt het leven van de programmeurs comfortabel met de introductie van nieuwe functies en compatibiliteit in oudere versies. Met behulp van compatibiliteit kunnen de oude applicaties gemakkelijk in python 3-omgeving worden verplaatst en in gebruik worden genomen. Python 3-functies en zijn dynamische typen zijn erg handig voor het programmeren en verbeteren de prestaties van de applicatie.
Aanbevolen artikelen
Dit is een gids voor Python 3 Commands geweest. Hier hebben we de basis- en geavanceerde Python 3-opdrachten en enkele onmiddellijke Python 3-opdrachten besproken. U kunt ook het volgende artikel bekijken voor meer informatie -
- Gebruik van tableau-opdrachten
- Hoe de HBase-opdrachten te gebruiken
- Gebruik van MongoDB-opdrachten
- Het belang van varkenscommando's