Handling ISBN-10

class pyisbn.Isbn10(isbn)[source]

Class for representing ISBN-10 objects.

See also

Isbn

Initialise a new Isbn10 object.

Parameters:

isbn (TIsbn (str)) – ISBN-10 string

calculate_checksum()[source]

Calculate ISBN-10 checksum.

Return type:

str

Returns:

ISBN-10 checksum value

convert(code='978')[source]

Convert ISBN-10 to ISBN-13.

Parameters:

code (str) – ISBN-13 prefix code

Return type:

str

Returns:

ISBN-13 string