In this article, you will get Python fundamentals class 11 notes that assure learning. So learn and enjoy!
Introduction to Python fundamentals class 11 notes
A program has important parts such as variables, statements, expressions, data types, input and output related functions, etc. In this post, you will learn about python programming fundamentals.
Let’s start Python fundamentals class 11 notes with an expression.
A small set of variables, operators, and value is known as expression. It seems like every line of a program can be an expression.
After understanding how to take input from the user for Python fundamentals class 11 notes understand how you can print the output.
print(“text”,[sep=’ ‘ or end=’character’])
Sometimes users want to end a line with some specific characters. In this case, the ‘end’ option is used, have a look:
Now you are familiar with how to accept input and print the output. The next section of Python fundamentals class 11 notes talk about variables.
A variable needs to declare first then it will assign a value or use in input statement and finally hold output or final result. The value of a variable manipulates any time in a program.
When you are going to declare any variable you need to learn about the rules to define them. The next section talk of Python fundamentals class 11 notes talks about the same.
Rules for variable naming
- It must start with an alphabet
- It doesn’t contain any space or special character or symbols
- A keyword should not be used as variables
- It should be short and simple
Read about print() function
1. Address: Memory location address in the memory cell. To know the address of memory location python offers id() function, that accepts a variable name as parameter.
2. Value: Assigned by the programmer or changed by the statements in a program.
3. Datatype: The type of data such as number, letters or string, etc. To print datatype of a variable, python offers type() function.
The next section of Python fundamentals class 11 notes talks about data types in python.
Datatypes in python
Numbers: It holds numeric values in a program. Python allows following built-in data types for numbers:
Integer: A Numeric value without decimal places is considered as an integer. The inbuilt class ‘int’ represent these type of numbers. Integers can be of any length in python. Ex. : 12345, -45465, 234, -456, 10, 0
Float: Real numbers having decimal or floating points are considered are float. Ex.: 567.90, 234.90, 3456.898989 etc. Python prints a large value post decimal places by default. Have a look on the following code:
To print desired digits in decimal value post point/dot, use str.format() function. Suppose I want to print 2 decimal place value post point/dot in the above result, I have done in the following manner:
Complex Number: It has two parts: i) Real Number and ii) Imaginary Part. It is available in the form of ‘x + yJ’ or ‘x + yj’, where x is a float number (real number), yJ is the imaginary part, small letter j indicates the square root of an imaginary number -1. Example:
None: None is a special data type of python. When no other data type is required to accepted then None is given as a value. It displays nothing when a variable is assigned to None.
After this in python fundamentals class 11 notes, the following data types can be used.
Sequence: It accepts values as in a sequence or specific patters. Python offers the following sequence data types:
str (String): It is a sequence of characters that is a combination of letters, numbers, and special symbols. A string is enclosed with a quotation. It can be enclosed with single, double, or triple quotes. Single line text is enclosed either with single or double quotes whereas multi-line text is enclosed with triple quotes.
For python fundamentals class 11 notes you must aware of the character sequence.
Python also offers a special escape character sequence to print some non-graphic character as following:
Boolean: Boolean holds either True or False value. Any statement that has either True or False result, has a boolean data type.
So now you are familiar with data types you need to assign a value for your variables. In the next section, we will talk about the variable assignment in Python fundamentals class 11 notes.
The assignment operator (=) is used to assign a new value to a variable. It takes a general form like L-value = R-value where
L-value is always a variable
R-value is a value assigned to a variable, R-value can be a value or expression
Ex. x = 3, where L-value is x and R-value is 3.
Python allows multiple assignments in a statement. The next section of Python fundamentals class 11 notes focuses on multiple assignments.
Python allows multiple variable assignments in one line. There are two ways to assign multiple values:
Assign multiple values to multiple variables
The values of the variable assigned by separating them with commas. Ex.:
Assign the same value to multiple variables
In the next section of python fundamentals class 11 notes, we will discuss data type conversion.
This type of typecasting is done by the program to change the result value data type. It uses the target data type as a function and a variable is passed to convert it. Consider this example:
If you are looking for complete content click below given link: