zoukankan      html  css  js  c++  java
  • python帮助信息查看以及笔记

    如何获取使用帮助:

      获取对象支持使用的属性和方法:dir()    

      dir()不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__ (),该方法将最大限度地收集参数信息。

    代码实例:

     1 >>> dir()
     2 ['__builtins__', '__doc__', '__name__', '__package__']
     3 >>> import struct
     4 >>> dir()
     5 ['__builtins__', '__doc__', '__name__', '__package__', 'struct']
     6 >>> dir(struct)
     7 ['Struct', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_clearcache', 'calcsize', 'error', 'pack', 'pack_into', 'unpack', 'unpack_from']
     8 >>> class Person(object):
     9 ...     def __dir__(self):
    10 ...             return ["name", "age", "country"]
    11 ...
    12 >>> dir(Person)
    13 ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__','__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']
    14 >>> tom = Person()
    15 >>> dir(tom)
    16 ['age', 'country', 'name']

      某方法的具体使用帮助:help(list.pop)

      获取可调用对象的文档字串:print obj.__doc__

    #pydoc raw_input

    ---------------------------------

    ----------------------------------

    argv 是所谓的“参数变量(argument variable)”,是一个非常标准的编程术语。在其他的编程语言里你也可以看到它。这个变量包含了你传递给 Python 的参数。

    from sys import argv 
    script, first, second, third = argv 
    print "The script is called:", script 
    print "Your first variable is:", first 
    print "Your second variable is:", second 
    print "Your third variable is:", third

    #python argv.py argvtest wjoyxt1 wjoyxt2 wjoyxt3
    -----------------------------------

  • 相关阅读:
    PAT(乙级)2020年冬季考试
    Educational Codeforces Round 105 (Rated for Div. 2)【ABC】
    三省吾身
    初识SpringBoot
    Controller 层中,到底是 返回界面 还是JSON?(转)
    IDEA控制台中文乱码解决
    springboot引入外部依赖jar包(转)
    Java7的try-with-resources声明(转)
    Java对象的序列化和反序列化(转)
    AcWing1303. 斐波那契前 n 项和(递推/矩阵快速幂)
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/4988303.html
Copyright © 2011-2022 走看看