programowanie:python:start

To jest stara wersja strony!


Python


try:
  print("Hello")
except NamedError:
  print("NamedError occurred")
except:
  print("Something went wrong")
except Exception as e:
  print("The error is: ",e)
else:
  print("Nothing went wrong")
finally:
  print("The 'try except' is finished")
 
 
if ...:  
  raise TypeError("My Error occurred") 



W Python nie ma czegoś takiego jak prywatne/publiczne. Stosowane są podkreślniki przez nazwą aby wskazać, że to jest używane jak prywatne.

class ZeissReport:
 
    def __init__(self, file):
        self._file = file  // właściwość podawana przy inicjalizacji
        self._part = None  // właściwość z wartością ustawianą później
        self._results = []
 
        self._readPdf()  // funkcja wywołana w trakcie inicjalizacji
 
    @property
    def part(self):  // odczyt właściwości - Getter
        return self._part
 
    @property
    def results(self):
        return self._results
 
    @part.setter  // ustawienie właściwości - Setter
    def part(self, value):
        if value < 1:
            raise ValueError("Part below 1 is not possible")
        self._part = value
 
    def _readPdf(self):  // funkcja
       ...
 
       self._part = ...
       self._results = ...
  • programowanie/python/start.1725856222.txt.gz
  • ostatnio zmienione: 2024/09/09 06:30
  • przez sases