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 -

  1. Gebruik van tableau-opdrachten
  2. Hoe de HBase-opdrachten te gebruiken
  3. Gebruik van MongoDB-opdrachten
  4. Het belang van varkenscommando's