Learning Python - Mark Lutz [636]
raw strings and escapes, Raw Strings Suppress Escapes
single and double quoted strings, Single- and Double-Quoted Strings Are the Same
string backslash characters, Escape Sequences Represent Special Bytes
triple quotes, Triple Quotes Code Multiline Block Strings
version 3.0 changes, String Changes in 3.0
versions 2.6 and 3.0 string types, Strings
string operations, Strings in Action, Changing Strings, Basic Operations, Indexing and Slicing, Indexing and Slicing, Indexing and Slicing, Indexing and Slicing, Extended slicing: the third limit and slice objects, String Conversion Tools, Character code conversions, Changing Strings
basic operations, Basic Operations
changing strings, Changing Strings
indexing, Indexing and Slicing, Indexing and Slicing
slicing, Indexing and Slicing, Indexing and Slicing, Extended slicing: the third limit and slice objects
extended slicing, Extended slicing: the third limit and slice objects
string conversions, String Conversion Tools, Character code conversions
character code conversions, Character code conversions
strings, Type-Specific Methods, String Basics, Character Encoding Schemes, Python’s String Types, Python 3.0 Strings in Action, Conversions, Literals and Basic Properties, Literals and Basic Properties, Conversions, Coding Unicode Strings, Coding ASCII Text, Coding Non-ASCII Text, Encoding and Decoding Non-ASCII text, Other Unicode Coding Techniques, Other Unicode Coding Techniques, Converting Encodings, Coding Unicode Strings in Python 2.6, Source File Character Set Encoding Declarations, Using 3.0 Bytes Objects, Mixing String Types, Method Calls, Sequence Operations, Other Ways to Make bytes Objects, Mixing String Types, Using 3.0 (and 2.6) bytearray Objects, Using 3.0 (and 2.6) bytearray Objects, Using 3.0 (and 2.6) bytearray Objects, Using Text and Binary Files, Text and Binary Modes in 3.0, Type and Content Mismatches, Using Unicode Files, Reading and Writing Unicode in 3.0, Handling the BOM in 3.0, Unicode Files in 2.6, The re Pattern Matching Module, The struct Binary Data Module, The pickle Object Serialization Module, XML Parsing Tools
16- and 32-bit Unicode values, coding of, Other Unicode Coding Techniques
ASCII text, coding, Coding ASCII Text
bytearray objects, using, Using 3.0 (and 2.6) bytearray Objects, Using 3.0 (and 2.6) bytearray Objects
bytes objects (Python 3.0), Using 3.0 Bytes Objects, Mixing String Types, Method Calls, Sequence Operations
method calls, Method Calls
sequence operations, Sequence Operations
bytes string type, Other Ways to Make bytes Objects
making bytes objects, Other Ways to Make bytes Objects
character encoding schemes and, Character Encoding Schemes
encoding conversions, Converting Encodings
escape sequence coding by type, Other Unicode Coding Techniques
examples of usage (Python 3.0), Python 3.0 Strings in Action, Conversions
literals and basic properties, Literals and Basic Properties
mixing string types, Mixing String Types
mutability or immutability of string types, Literals and Basic Properties
non-ASCII text, coding, Coding Non-ASCII Text
non-ASCII text, encoding and decoding, Encoding and Decoding Non-ASCII text
pickle object serialization module (Python 3.0), The pickle Object Serialization Module
Python 3.0 string types, usage, Using 3.0 (and 2.6) bytearray Objects
re pattern matching module (Python 3.0), The re Pattern Matching Module
source file character set encoding declarations, Source File Character Set Encoding Declarations
string methods, Type-Specific Methods
string types, Python’s String Types
struct binary data module (Python 3.0), The struct Binary Data Module
text and binary files, Using Text and Binary Files, Text and Binary Modes in 3.0, Type and Content Mismatches, Handling the BOM in 3.0, Unicode Files in 2.6
BOM in Python 3.0, Handling the BOM in 3.0
file modes in Python 3.0, Text and Binary Modes in 3.0
type and content mismatches, Type and Content Mismatches
Unicode in Python 2.6, Unicode Files in 2.6