zoukankan      html  css  js  c++  java
  • python 模块包裹

    复制代码
    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
    >>> 
    复制代码
  • 相关阅读:
    Understanding FiddlerScript
    RPG游戏地牢设计的29个要点
    《皇室战争》中关于兰彻斯特方程的应用及数值设计
    写给想做主策的策划师们
    AI设计的若干规则阐述
    Unreal引擎术语表
    UDK编辑器 49条小提示
    UE3代码阅读需知
    Framework配置错误
    迅雷的笔试题
  • 原文地址:https://www.cnblogs.com/wangsicongde/p/7599136.html
Copyright © 2011-2022 走看看