arlenmbx@arlenmbx-ThinkPad-X130e:~$ su root 密码: root@arlenmbx-ThinkPad-X130e:/home/arlenmbx# python Python 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> dic={'f1':1,'f2':2,'f3':3} >>> dic {'f1': 1, 'f2': 2, 'f3': 3} >>> for key in dic: ... print dic[key] ... 1 2 3 >>> print dic.keys() ['f1', 'f2', 'f3'] >>> print dic.values() [1, 2, 3] >>> print dic.items() [('f1', 1), ('f2', 2), ('f3', 3)] >>> dic.clear() >>> print dic {} >>> type(dic) <type 'dict'> >>> f=open("a.py","r+") Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 2] No such file or directory: 'a.py' >>> f=open("a.txt","r+") Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 2] No such file or directory: 'a.txt' >>> f=open("/home/arlenmbx/桌面/pro.txt","r+") >>> f.write("hello world") >>> f.close() >>> chmod 755 python File "<stdin>", line 1 chmod 755 python ^ SyntaxError: invalid syntax >>> exit() root@arlenmbx-ThinkPad-X130e:/home/arlenmbx# chmod 755 b.py chmod: 无法访问"b.py": 没有那个文件或目录 root@arlenmbx-ThinkPad-X130e:/home/arlenmbx# cd /home/arlenmbx/桌面 root@arlenmbx-ThinkPad-X130e:/home/arlenmbx/桌面# dir a.py a.py~ b.py b.py~ pro.txt root@arlenmbx-ThinkPad-X130e:/home/arlenmbx/桌面# chmod 755 b.py root@arlenmbx-ThinkPad-X130e:/home/arlenmbx/桌面# ./b.py hha hha hha hha hha hha hha hha hha hha root@arlenmbx-ThinkPad-X130e:/home/arlenmbx/桌面# import b as bb 程序 'import' 已包含在下列软件包中: * imagemagick * graphicsmagick-imagemagick-compat 请尝试:apt-get install <选定的软件包> root@arlenmbx-ThinkPad-X130e:/home/arlenmbx/桌面# python Python 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> def f(a,b,c): ... print a ... print b ... print c ... >>> f(1,2,3) 1 2 3 >>> f(a=3,b=2,c=1) 3 2 1 >>> print(c=1,b=3,a=2) File "<stdin>", line 1 print(c=1,b=3,a=2) ^ SyntaxError: invalid syntax >>> f(c=1,b=3,a=2) 2 3 1 >>> def fun(*p): ... type(p) ... print p ... >>> fun(1,2,3) (1, 2, 3) >>> def fun(*p): ... print type(p) ... print p ... fun(1,2,3,4) File "<stdin>", line 4 fun(1,2,3,4) ^ SyntaxError: invalid syntax >>> fun(1,2,3,4) (1, 2, 3, 4) >>> fun(1,2,4,3,4,5) (1, 2, 4, 3, 4, 5) >>> def fun1(**p): ... print type(p) ... print p ... >>> fun1(1,2,) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: fun1() takes exactly 0 arguments (2 given) >>> fun1(1,2,3) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: fun1() takes exactly 0 arguments (3 given) >>> fun1(a=1,b=2) <type 'dict'> {'a': 1, 'b': 2} >>> >>> def fun2(a,b,c): ... print a ... print b ... print c ... >>> t=(3,4,5) >>> fun2(*t) 3 4 5 >>>