Learning Python - Mark Lutz [633]
remove method, Type-Specific Operations, List method calls
repetition, Sequence Operations
replace method, Type-Specific Methods
repr function, Numbers, Numeric Display Formats
str, compared to, Numeric Display Formats
return statement, Coding Functions, def Statements, Local Variables
reverse method, Type-Specific Operations, List method calls
round function, Other Built-in Numeric Tools
rstrip method, Storing and parsing Python objects in files
S
SAX parsing, XML Parsing Tools
scientific programming, Numeric and Scientific Programming
ScientificPython programming extensions, Numeric and Scientific Programming
SciPy programming extensions, Numeric and Scientific Programming, Numeric Extensions
scopes, Scopes, The Built-in Scope, Python Scope Basics, Python Scope Basics, Python Scope Basics, Python Scope Basics, Scope Rules, Name Resolution: The LEGB Rule, Scope Example, The Built-in Scope, Minimize Cross-File Changes, Scopes and Nested Functions, Arbitrary scope nesting, Scopes versus defaults with loop variables
basics, Python Scope Basics
built-in scope, The Built-in Scope
defaults with loop variables, versus, Scopes versus defaults with loop variables
example, Scope Example
global statements, Python Scope Basics
module files and, Minimize Cross-File Changes
name resolution and the LEGB rule, Name Resolution: The LEGB Rule
namespaces, Python Scope Basics
nested functions and, Scopes and Nested Functions, Arbitrary scope nesting
nonlocal, Python Scope Basics
rules, Scope Rules
script0.py, The Programmer’s View
script1.py, A First Script, Module Imports and Reloads
running with an import, Module Imports and Reloads
scripts, Is Python a “Scripting Language”?, System Command Lines and Files
search tables, Why Use Built-in Types? (see dictionaries)
self argument, Methods
semicolon (;), End of line is end of statement
send method, Extended generator function protocol: send versus next
sequence assignment statements, Assignment Statement Forms
sequence assignments, Sequence Assignments, Advanced sequence assignment patterns
sequence operations, Sequence Operations
sequences, Strings
set comprehensions, 3.0 Comprehension Syntax Summary
set numeric type, Sets, Why sets?, Set basics in Python 2.6, Set literals in Python 3.0, Set literals in Python 3.0, Immutable constraints and frozen sets, Set comprehensions in Python 3.0
dictionaries, compared to, Set literals in Python 3.0
immutable constraints and frozen sets, Immutable constraints and frozen sets
Python 2.6, Set basics in Python 2.6
Python 3.0, Set literals in Python 3.0
set comprehensions in Python 3.0, Set comprehensions in Python 3.0
set object type, Other Core Types
setsubclass.py, Extending Types by Subclassing
shared references, Shared References, Shared References and Equality, Shared References and In-Place Changes, Shared References and Equality
equality, Shared References and Equality
in-place changes, Shared References and In-Place Changes
Shedskin C++ translator, The Shedskin C++ translator, Development Tools for Larger Projects
shelve module, Pickles and Shelves, Updating Objects on a Shelve, Pickles and Shelves, Storing Objects on a Shelve Database, Exploring Shelves Interactively, Exploring Shelves Interactively, Exploring Shelves Interactively, Updating Objects on a Shelve, Stream Processors Revisited
advantages and disadvantages, Exploring Shelves Interactively
database client, Exploring Shelves Interactively
database files, Exploring Shelves Interactively
object storage in shelve databases, Storing Objects on a Shelve Database
shelves and dictionaries, Pickles and Shelves
updating a shelve’s objects, Updating Objects on a Shelve
simple functions, Static Methods in 2.6 and 3.0
single quotes (') and strings, Single- and Double-Quoted Strings Are the Same
site module, The Module Search Path
slice assignment in lists, Index and slice assignments
slice objects, Extended slicing: the third limit and slice objects
slicing, Sequence Operations, Indexing and