Differences between revisions 9 and 12 (spanning 3 versions)
Revision 9 as of 2013-04-12 23:55:20
Size: 2423
Editor: stevenjd
Comment: Add version 3 Hello World example
Revision 12 as of 2013-08-09 04:14:36
Size: 341
Editor: Lawerence
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Here are some samples to help get a better idea of Python's syntax:

Hello World (the traditional first program)

{{{#!python numbers=disable
print 'Hello world!' # Python 2 syntax

# or

print('Hello world!') # Python 3 syntax
}}}
String formatting

{{{#!python numbers=disable
name = 'Monty'
print('Hello, %s' % name) # string interpolation
print('Hello, {}'.format(name)) # string formatting
}}}
Defining a function

{{{#!python numbers=disable
def add_one(x):
    return x + 1
}}}
Testing variable equality

{{{#!python numbers=disable
x=1
y=2
print 'x is equal to y: %s' % (x==y)
z=1
print 'x is equal to z: %s' % (x==z)
names=['Donald','Jake','Phil']
words=['Random','Words','Dogs']
if names==words:
    print 'Names list is equal to words'
else:
    print 'Names list isn\'t equal to words'
new_names=['Donald','Jake','Phil']
print 'New names list is equal to names: %s' % (new_names==names)
}}}
Defining a class with two methods

{{{#!python numbers=disable
class Talker(object):
    def greet(self, name):
        print 'Hello, %s!' % name
    def farewell(self, name):
        print 'Farewell, %s!' % name
}}}
Defining a list

{{{#!python numbers=disable
dynamic_languages = ['Python', 'Ruby', 'Groovy']
dynamic_languages.append('Lisp')
}}}
Defining a dictionary

{{{#!python numbers=disable
numbered_words=dict()
numbered_words[2]='world'
numbered_words[1]='Hello'
numbered_words[3]='!'
}}}
Defining a while loop

{{{#!python numbers=disable
while True:
    if value==wanted_value:
        break
    else:
        pass
}}}
Defining multiline strings

{{{#!python numbers=disable
string = '''This is a string with embedded newlines.
Also known as a tripled-quoted string.
    Whitespace at the beginning of lines is included,
so the above line is indented but the others are not.
'''
}}}
Defining long strings over multiple lines

{{{#!python numbers=disable
string = ('This is a single long, long string'
          ' written over many lines for convenience'
          ' using implicit concatenation to join each'
          ' piece into a single string without extra'
          ' newlines (unless you add them yourself).')
}}}
Defining a for loop

{{{#!python numbers=disable
for x in xrange(1,4):
    print ('Hello, new Python user!'
           'This is time number %d') % (x)
}}}
----
CategoryDocumentation
49 yr old Grain, Oilseed or Field Gardener (Australia) / Field Crop Gardener (New Zealand ) Kilcullen from Corner Brook, has lots of interests including beatboxing, free microsoft codes and tesla coils. that contained visiting Srebarna Nature Reserve.<<BR>>
<<BR>>
My weblog :: [[http://www.freemicrosoftpointscodes.org/|free ms codes]]

49 yr old Grain, Oilseed or Field Gardener (Australia) / Field Crop Gardener (New Zealand ) Kilcullen from Corner Brook, has lots of interests including beatboxing, free microsoft codes and tesla coils. that contained visiting Srebarna Nature Reserve.

My weblog :: free ms codes

BeginnersGuide/Programmers/SimpleExamples (last edited 2020-03-20 17:37:52 by MarcAndreLemburg)

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