Introduction
Statistics
Contact
Development
Disclaimer
Help
ftp.icm.edu.pl home page
class Header:
"""
Class represents header (all types - title, chapter, section, subsection) and its word counts
"""
def __init__(self, header_type):
self.type = header_type # title, chapter, section, subsection
self.words = []
self.header_count = 0
self.text_count = 0
self.caption_count = 0
def add_header_word(self, word):
self.words.append(word)
self.header_count += 1
def add_text_word(self):
self.text_count += 1
def add_caption_word(self):
self.caption_count += 1
def __str__(self):
result = " " + self.type + " ("
result += str(self.header_count) + " + " + str(self.text_count) + " + " + str(self.caption_count) + ")"
for word in self.words:
result += " " + word
return result