Revision 2 as of 2009-11-08 17:15:02

Clear message

Here are some samples to help get a better idea of Python's syntax:

String formatting

name = 'Monty'
print 'Hello, %s' % name

Defining a function

def add_one(x):
    return x + 1

Defining a class with two methods

class Talker(object):
    def greet(self, name):
        print 'Hello, %s!' % name
    def farewell(self, name):
        print 'Farewell, %s!' % name

Defining a list

dynamic_languages = ['Python', 'Ruby', 'Groovy']
dynamic_languages.append('Lisp')

Unable to edit the page? See the FrontPage for instructions.