Re.findall() can't take a variable as an argument
===

I am attempting <a href="http://projecteuler.net/problem=20" title="Problem 20">Problem 20</a> on Project Euler and this is the solution that I have so far:

    import re
    mylist = []
    var1 = 100
    def exclamation(n, L):
    	for n in xrange(1, (n)):
    		L.append(n)
    		n -= 1
    	print L
    def multiply(L, V):
    	while len(L) > 0:
    		V = L.pop(-1) * V
    	print V
    exclamation(100, mylist)
    multiply(mylist, var1)
    print mylist
    list1 = re.findall('.', var1)
    print list1

However, re.findall only takes strings, and I was wondering if there was something else that did the same job or an escape character to tell it that it is a variable.

I have tried putting a "/" in front of it as well as "/escape" which I think I found on the python documentation, however it didn't work.

Thanks in advance,
c3ns0r3d