GoConqr has a new look! Let us know what you think.

Notes

Python

Jagadeep Sai English 1 page

Content of the notes (1)

Page 1

Default int type is long

input taken is always interpretated as string . There are no characters, they are seen as string of length of 1 .

Two other ways of iteration through the loop : iterator and generator

Genrator doesm't compute and store values over the loop but generates one result once when being called :) . Efficient and uses less memory as it doesn't compute all at once but one at a time .and takes way too less time .

lists , dictionary are mutable , tuples are immutable .

functions pass arguments by reference by default

Can add a string just after the definition of function . it will give the specification of the function and it treated as a comment .

But if you reassign any value to the argument variable inside the function it will now have a new reference and any changes to it isn't reflected in the main variable .

Types of arguments for a function :- Required arguments(the common one ) , keyword arguments (order doesn't matter in passing to the function ), default arguments , variable length arguments .

It assumes that any variable assigned a value in a function is local.

Therefore, in order to assign a value to a global variable within a function, you must first use the global statement.

The statement global VarName tells Python that VarName is a global variable. Python stops searching the local namespace for the variable

The dir() built-in function returns a sorted list of strings containing the names defined by a module.

The globals() and locals() functions can be used to return the names in the global and local namespaces depending on the location from where they are called.

For exception handling : https://www.tutorialspoint.com/python/python_exceptions.htm

Initialiser of a class - def __init__(self, arg1 , arg2 .... ):

There are attributes of every class . These attribute variable are defined for every class :)

some of these attributes are name of the class , class documentation string , module in which the class is defined .etc

Information

Description
Note on Python, created by Jagadeep Sai on 06/09/2017.
Created by
Jagadeep Sai
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?