LeenO computo metrico con LibreOffice  3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
Membri pubblici | Membri pubblici statici | Attributi pubblici statici | Elenco di tutti i membri
Riferimenti per la classe pagerange.PageRange

Membri pubblici

def __init__ (self, arg)
 
def to_slice (self)
 
def __str__ (self)
 
def __repr__ (self)
 
def indices (self, n)
 

Membri pubblici statici

def valid (input)
 

Attributi pubblici statici

 page_range_help
 

Descrizione dettagliata

A slice-like representation of a range of page indices,
    i.e. page numbers, only starting at zero.
The syntax is like what you would put between brackets [ ].
The slice is one of the few Python types that can't be subclassed,
but this class converts to and from slices, and allows similar use.
  o  PageRange(str) parses a string representing a page range.
  o  PageRange(slice) directly "imports" a slice.
  o  to_slice() gives the equivalent slice.
  o  str() and repr() allow printing.
  o  indices(n) is like slice.indices(n).

Definizione alla linea 36 del file pagerange.py.

Documentazione dei costruttori e dei distruttori

◆ __init__()

def pagerange.PageRange.__init__ (   self,
  arg 
)
Initialize with either a slice -- giving the equivalent page range,
or a PageRange object -- making a copy,
or a string like
    "int", "[int]:[int]" or "[int]:[int]:[int]",
    where the brackets indicate optional ints.
{page_range_help}
Note the difference between this notation and arguments to slice():
    slice(3) means the first three pages;
    PageRange("3") means the range of only the fourth page.
    However PageRange(slice(3)) means the first three pages.

Definizione alla linea 50 del file pagerange.py.

Documentazione delle funzioni membro

◆ __repr__()

def pagerange.PageRange.__repr__ (   self)
A string like "PageRange('1:2:3')". 

Definizione alla linea 111 del file pagerange.py.

◆ __str__()

def pagerange.PageRange.__str__ (   self)
A string like "1:2:3". 

Definizione alla linea 99 del file pagerange.py.

◆ indices()

def pagerange.PageRange.indices (   self,
  n 
)
n is the length of the list of pages to choose from.
Returns arguments for range().  See help(slice.indices).

Definizione alla linea 115 del file pagerange.py.

◆ to_slice()

def pagerange.PageRange.to_slice (   self)
Return the slice equivalent of this page range. 

Definizione alla linea 95 del file pagerange.py.

◆ valid()

def pagerange.PageRange.valid (   input)
static
True if input is a valid initializer for a PageRange. 

Definizione alla linea 88 del file pagerange.py.

Documentazione dei membri dato

◆ page_range_help

pagerange.PageRange.page_range_help
static

Definizione alla linea 85 del file pagerange.py.


La documentazione per questa classe è stata generata a partire dal seguente file: