[Python-checkins] r66466 - python/trunk/Doc/glossary.rst

skip.montanaro python-checkins at python.org
Mon Sep 15 04:19:54 CEST 2008


Author: skip.montanaro
Date: Mon Sep 15 04:19:53 2008
New Revision: 66466

Log:
Pick up a few more definitions from the glossary on the wiki.


Modified:
   python/trunk/Doc/glossary.rst

Modified: python/trunk/Doc/glossary.rst
==============================================================================
--- python/trunk/Doc/glossary.rst	(original)
+++ python/trunk/Doc/glossary.rst	Mon Sep 15 04:19:53 2008
@@ -45,6 +45,11 @@
 
       Any expression may be used within the argument list, and the evaluated
       value is passed to the local variable.
+
+   attribute
+      A value associated with an object which is referenced by name using
+      dotted expressions.  For example, if an object *o* has an attribute
+      *a* it would be referenced as *o.a*.
     
    BDFL
       Benevolent Dictator For Life, a.k.a. `Guido van Rossum
@@ -57,6 +62,11 @@
       second time (recompilation from source to bytecode can be avoided).  This
       "intermediate language" is said to run on a :term:`virtual machine`
       that executes the machine code corresponding to each bytecode.
+
+   class
+      A template for creating user-defined objects. Class definitions
+      normally contain method definitions which operate on instances of the
+      class.
     
    classic class
       Any class which does not inherit from :class:`object`.  See
@@ -341,6 +351,11 @@
       pre-conditions before making calls or lookups.  This style contrasts with
       the :term:`EAFP` approach and is characterized by the presence of many
       :keyword:`if` statements.
+
+   list
+      A built-in Python :term:`sequence`.  Despite its name it is more akin
+      to an array in other languages than to a linked list since access to
+      elements are O(1).
     
    list comprehension
       A compact way to process all or part of the elements in a sequence and
@@ -417,6 +432,11 @@
       descriptors, properties, and :meth:`__getattribute__`.
 
       More information can be found in :ref:`newstyle`.
+
+   object
+      Any data with state (attributes or value) and defined behavior
+      (methods).  Also the ultimate base class of any :term:`new-style
+      class`.
     
    positional argument
       The arguments assigned to local names inside a function or method,
@@ -483,6 +503,15 @@
       an :term:`expression` or a one of several constructs with a keyword, such
       as :keyword:`if`, :keyword:`while` or :keyword:`print`.
 
+   triple-quoted string
+      A string which is bound by three instances of either a quotation mark
+      (") or an apostrophe (').  While they don't provide any functionality
+      not available with single-quoted strings, they are useful for a number
+      of reasons.  They allow you to include unescaped single and double
+      quotes within a string and they can span multiple lines without the
+      use of the continuation character, making them especially useful when
+      writing docstrings.
+
    type
       The type of a Python object determines what kind of object it is; every
       object has a type.  An object's type is accessible as its


More information about the Python-checkins mailing list