Recent Notes

Displaying keyword search results 1 - 4
Created by Dr. Xi on April 18, 2011 12:10:37    Last update: April 18, 2011 12:14:24
Python defines a long list of special methods to customize class behavior. This is a short list for the Basic Customizations . Method Description object.__new__(cls[, ...]) Called to create a new instance of class cls. __new__() is a static method (special-cased so you need not declare it as such) that takes the class of which an instance was requested as its first argument. __new__() is intended mainly to allow subclasses of immutable types (like int, str, or tuple) to customize instance creation. It is also commonly overridden in custom metaclasses in order to customize class creation. object.__init__(self[,...]) Called when the instance is created. The arguments are those passed to the class constructor expression. If a base class has an __init__() method, the derived class’s __init__()...
Created by mak on March 04, 2011 14:17:32    Last update: March 04, 2011 14:18:35
To create a zipfile in python: Code: #!/usr/local/bin/python import zipfile #... Test unzip -l test.zip Archive: test.zip Lengt... To read a zipfile in python: Code: #!/usr/local/bin/python import zipfile #...
Created by Dr. Xi on September 10, 2010 20:52:32    Last update: September 10, 2010 20:52:32
Unlike PHP, in Python an array index must be integer (string is an array of characters): >>> s 'abcd12345' >>> s[1] 'b' >>> s['...
Created by Dr. Xi on November 02, 2008 04:42:48    Last update: November 02, 2008 21:23:18
The default encoding for Python is ASCII: >>> import sys >>> sys.getdefaultencoding()... For literal strings, you'll get a warning for not specifying encoding scheme when there are characters outside of the ASCII set, but the string will be encoded with "latin-1": http://www.python.org/dev/peps/pep-0263/ . # -*- coding: latin-1 -*- # string s = '...