To convert string to variable name

I have any string. like 'buffalo',

    x='buffalo'

I want to convert this string to some variable name like,

    buffalo=4

not only this example, I want to convert any input string to some variable name. How should I do that (in python)?

    x='buffalo'    
    exec("%s = %d" % (x,2))

After that you can check it by:

    print buffalo

As an output you will see: 2

From: stackoverflow.com/q/19122345