__setslice__ method shadowing shared references about - arguments and - augmented assignments and equality and - in-place changes and - multiple-target assignments and shed skin system shell tools and commands - (see also system command lines and filesshelve module about dictionary interfaces and exploring shelves interactively - object persistence and open function pickle module and - storing objects on database updating objects shelves (see access-by-key databases and filesystemssingleton classes - slice expressions slice objects slicing lists - nonexhaustive traversals operator overloading and - strings - tuples slots about descriptors and example impacts of handling generically - managing attributes namespace dictionaries and - private attributes and speed considerations superclasses and usage rules socket module sorted built-in function about dictionaries and iteration and index lists and tuples and sorting keys - lists - version considerations source code about timestamps in spaces versus tabs sphinx tool sql database api square brackets ] square roots stack traces stackless python stacks inspecting - lifo limiting depth of recursion versus standard error stream (stderr) standard input stream (stdin) standard library about launch options standard output stream (stdout) state information about built-in exception classes and - class decorators and in descriptors - factory functions and function attributes and function decorators and - generator functions nonlocal statement and - recursive functions and validating with descriptors and - statements about assignment - colon character and common usage mistakes compound (see compound statementscontinuation lines in control-flow delimiting