Hilfe

Offizielle Dokumentation

Interne Dokumentation

# Ausgabe der Liste aller Instanzen vom Typ Liste zeichnen sich durch das gleiche Interface aus:
for i in dir([]):
  print(i)

Ausgabe:

# Hinweis
['__add__',
 '__class__',
 '__contains__',
 '__delattr__',
 '__delitem__',
 '__dir__',
 '__doc__',
 '__eq__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__getitem__',
 '__gt__',
 '__hash__',
 '__iadd__',
 '__imul__',
 '__init__',
 '__init_subclass__',
 '__iter__',
 '__le__',
 '__len__',
 '__lt__',
 '__mul__',
 '__ne__',
 '__new__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__reversed__',
 '__rmul__',
 '__setattr__',
 '__setitem__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 'append',
 'clear',
 'copy',
 'count',
 'extend',
 'index',
 'insert',
 'pop',
 'remove',
 'reverse',
 'sort']
# Ausgabe der Liste aller Methoden vom Typ Integer:
for i in dir(1):
  print(i)

Ausgabe:

# Hinweis
['__abs__',
 '__add__',
 '__and__',
 '__bool__',
 '__ceil__',
 '__class__',
 '__delattr__',
 '__dir__',
 '__divmod__',
 '__doc__',
 '__eq__',
 '__float__',
 '__floor__',
 '__floordiv__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__getnewargs__',
 '__gt__',
 '__hash__',
 '__index__',
 '__init__',
 '__init_subclass__',
 '__int__',
 '__invert__',
 '__le__',
 '__lshift__',
 '__lt__',
 '__mod__',
 '__mul__',
 '__ne__',
 '__neg__',
 '__new__',
 '__or__',
 '__pos__',
 '__pow__',
 '__radd__',
 '__rand__',
 '__rdivmod__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__rfloordiv__',
 '__rlshift__',
 '__rmod__',
 '__rmul__',
 '__ror__',
 '__round__',
 '__rpow__',
 '__rrshift__',
 '__rshift__',
 '__rsub__',
 '__rtruediv__',
 '__rxor__',
 '__setattr__',
 '__sizeof__',
 '__str__',
 '__sub__',
 '__subclasshook__',
 '__truediv__',
 '__trunc__',
 '__xor__',
 'bit_length',
 'conjugate',
 'denominator',
 'from_bytes',
 'imag',
 'numerator',
 'real',
 'to_bytes']

Ein HTTP-Server

import BaseHTTPServer
class RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):

    def do_GET(self):
        import datetime
        import os
        import threading
        actTime = datetime.datetime.now()
        endTime = datetime.datetime(datetime.datetime.now().year, datetime.datetime.now().month, datetime.datetime.now().day ,17)
        diffSeconds = (endTime-actTime).seconds
        self.send_response(200) 
        self.send_header('Content-type', 'text/html')
        self.end_headers()
        self.wfile.write("""





Wie lange dauerts noch?




Count down

%s Sekunden noch bis zum Ende der Python Schulung.





served by (process,threads):(%s,%s )

""" %(str(diffSeconds),os.getpid(),str(threading.enumerate()) ))

import BaseHTTPServer
seqServ = BaseHTTPServer.HTTPServer(("",4711),RequestHandler)
seqServ.serve_forever()


Erstee Einheit: 01 Variablen