- Python is Interpreted
- Python is Interactive
- Python is Object-Oriented
- Python is Beginner's Language
Python's Feature highlights include:
- Easy-to-learn
- Easy-to-read
- Easy-to-maintain
- A broad standard library
- Interactive Mode
- Portable
- Extendable
- Databases
- GUI Programming
- Scalable
Reserved Words:
The following list shows the reserved words in Python. These reserved words may not be used as constant or variable or any other identifier names.
Keywords contain lowercase letters only.
and exec not assert finally or break for pass class from print continue global raise def if return del import try elif in while else is with except lambda yield
Standard Data Types:
Python has five standard data types:- Numbers
- String
- List
- Tuple
- Dictionary
The search Function
This function search for first occurrence of RE pattern within string with optional flags.
Here is the syntax for this function:
re.string(pattern, string, flags=0)
Parameter Description pattern This is the regular expression to be matched. string This is the string which would be searched to match the pattern flags You can specifiy different flags using exclusive OR (|). These are modifiers which are listed in the table below.
Match Object Methods Description group(num=0) This methods returns entire match (or specific subgroup num) groups() This method return all matching subgroups in a tuple (empty if there weren't any) Matching vs Searching:
Python offers two different primitive operations based on regular expressions: match checks for a match only at the beginning of the string, while search checks for a match anywhere in the string (this is what Perl does by default).
Search and Replace:
Some of the most important re methods that use regular expressions is sub.
Syntax:
sub(pattern, repl, string, max=0)
Built-In Class Attributes:
Every Python class keeps following built-in attributes and they can be accessed using dot operator like any other attribute:
- __dict__ : Dictionary containing the class's namespace.
- __doc__ : Class documentation string, or None if undefined.
- __name__: Class name.
- __module__: Module name in which the class is defined. This attribute is "__main__" in interactive mode.
- __bases__ : A possibly empty tuple containing the base classes, in the order of their occurrence in the base class list.
No comments:
Post a Comment