- Glossary - R
- ********
- reference count
- The number of references to an object. When the reference count of
- an object drops to zero, it is deallocated. Reference counting is
- generally not visible to Python code, but it is a key element of
- the *CPython* implementation. Programmers can call the
- "sys.getrefcount()" function to return the reference count for a
- particular object.
- regular package
- A traditional *package*, such as a directory containing an
- "__init__.py" file.
- See also *namespace package*.
- __slots__
- A declaration inside a class that saves memory by pre-declaring
- space for instance attributes and eliminating instance
- dictionaries. Though popular, the technique is somewhat tricky to
- get right and is best reserved for rare cases where there are large
- numbers of instances in a memory-critical application.
Python software and documentation are licensed under the PSF License Agreement.
Starting with Python 3.8.6, examples, recipes, and other code in the documentation are dual licensed under the PSF License Agreement and the Zero-Clause BSD license.
Some software incorporated into Python is under different licenses. The licenses are listed with code falling under that license. See Licenses and Acknowledgements for Incorporated Software for an incomplete list of these licenses.
Python and it's documentation is:
Copyright © 2001-2022 Python Software Foundation. All rights reserved.
Copyright © 2000 BeOpen.com. All rights reserved.
Copyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.
Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
See History and License for complete license and permissions information:
https://docs.python.org/3/license.html#psf-license