Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Statische functies in Python
objectgeoriënteerde structuur Python 's kunnen programmeurs geavanceerde programma's te maken , maar soms is het eenvoudiger met een functie om te werken zonder instantiëren een klasse -object . Python kunt u functies op te slaan in importeerbare class-bestanden , maar wijzen ze als functie " statische " zodat u het kunt bellen zonder het creëren van een object . Functies

Een beginnende Python programmeur
de neiging om te produceren wat bekend staat als "spaghetti -code . " Hij types uit alle van de code voor een programma , maar het is herhaling , ongeorganiseerd , en moeilijk te bewerken of handhaven . Als hij leert meer over programmeren , begint hij functies , ook wel bekend als methoden , gebruiken om beter te organiseren van de code . Elke functie bevat de broncode noodzakelijk is een specifieke verzameling bewerkingen uitvoeren . Elke keer dat je nodig hebt om dat segment van de code uit te voeren , kunt u de naam van de functie die u hebt gemaakt gebruiken .
Classes

Python
organiseert haar broncode in datastructuren classes genoemd . Elke klasse kan een willekeurig aantal afzonderlijke functies bevatten . Klassen kunnen worden gebruikt als een set van plannen voor de Python-interpreter te bouwen zelfstandig functionerende objecten , of als een container voor methoden die u vaak gebruikt . Door de methoden in een apart broncode bestand in zijn eigen klasse , kunt u die code importeren in uw project met een enkele lijn .
Class Versus Statische

De functies binnenkant van een klasse kan zowel statisch functies of klasse functies . Tot een klasse functie te gebruiken, moet u een object van die klasse instantiëren , bel dan de methode door het object zelf . Statische functies niet eisen dat u een object van de klasse te maken , om te bellen en uit te voeren .
Maken Static Function

Standaard functies binnenkant van class-bestanden zijn klasse functies . Door het typen van " @ staticmethod " op de lijn bovengenoemde verklaring van een functie , kunt u deze omzetten in een statische methode . Geen andere syntactische verschillen zijn beschikbaar om een statische functie verklaren , in tegenstelling tot verklaren een klasse -functie . U kunt een statische functie uit te voeren met behulp van de syntaxis " classname.function ( ) " waar " class naam " is de naam van de klasse waarin het de functie zich bevindt , en " functie " is de naam van de methode . < Br >

Previous: Next:
  python Programming
·Hoe te bekijken Python Byte Co…
·Hoe te controleren Variabele T…
·Hoe maak je een 2D dynamisch a…
·Om te lezen hoe een Binary Flo…
·Hoe te Pygame installeren met …
·Hoe kan ik gegevens in een Pyt…
·Wat is een Python GIL ? 
·Hoe kan ik HTML & Python Code …
·Hoe te verwijderen Path Van ar…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Powershell Inside Visual…
·Hoe te tellen het aantal Records Met Cri…
·Hoe te Toestemming om Open Mijn Bestande…
·Hoe te gebruiken LINQ to the Max Zoeken …
·Hoe maak je een Secure Intranet Systeem …
·Hoe te Hex converteren naar BCD 
·Wat is een GUI applicatie ? 
·Hoe een ICO converteren naar een BMP in …
·Hoe kan ik de gegevens in ADT Shift ? 
Copyright © Computer Kennis http://www.nldit.com