operatorsdelimitersand special symbols the following operators are recognized-*/*//<%/>**=&<!|>^+>><<the following tokens serve as delimiters for expressionslistsdictionariesand various parts of statementfor examplethe equal (=character serves as delimiter between the name and value of an assignmentwhereas the comma (,character is used to delimit arguments to functionelements in lists and tuplesand so on the period is also used in floatingpoint numbers and in the ellipsis used in extended slicing operations finallythe following special symbols are also usedthe characters and have no meaning in python and cannot appear in program except inside quoted string literal documentation strings if the first statement of moduleclassor function definition is stringthat string becomes documentation string for the associated objectas in the following exampledef fact( )"this function computes factorialif ( < )return elsereturn fact( code-browsing and documentation-generation tools sometimes use documentation strings the strings are accessible in the _doc_ attribute of an objectas shown hereprint fact _doc_ this function computes factorial the indentation of the documentation string must be consistent with all the other statements in definition in additiona documentation string cannot be computed or assigned from variable as an expression the documentation string always has to be string literal enclosed in quotes decorators functionmethodor class definitions may be preceded by special symbol known as decoratorthe purpose of which is to modify the behavior of the definition that follows decorators are denoted with the symbol and must be placed on separate line immediately before the corresponding functionmethodor class here' an exampleclass foo(object)@staticmethod def bar()pass lib fl ff