the blog is really fantistic http://www.cnblogs.com/taowen/articles/11239.aspx
After hours of study, I think it's need to keep a note.
1. when u want to add in a list, u should should use append, and u should know the mechanisation. list.append(a) mean link the address of a, so when the a is modified, the element in list changed accordingly.
2. list can contain the various structs, likes list = [1, 2, {'hello', 'world'}]
3. print 1, "a" + "1" 1 a1
print 1, "a" , "1" 1 a 1
print i + "a" , "1" error
4. turple is read_only, it's the difference between the list
5. xxx = file('c:\\a.txt', 'r') or xxx = file('c:/a.txt', 'r')
6. the python to exe, we should write the setup.py
#setup from distutils.core import setup import py2exe setup(console=["hello.py"])
then u can type "python setup.py py2exe" in dos window
7. when u want to completion, u can use the key "Ctrl + /"