Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Part B Unit 4 Introduction to Python

The document provides an introduction to Python programming, covering its significance in AI, applications, installation steps, and basic programming concepts such as variables, data types, operators, and comments. It emphasizes Python's simplicity, readability, and versatility, making it a preferred choice for developers. Additionally, the document includes a set of multiple-choice questions to test understanding of Python fundamentals.

Uploaded by

sukesh2209
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Part B Unit 4 Introduction to Python

The document provides an introduction to Python programming, covering its significance in AI, applications, installation steps, and basic programming concepts such as variables, data types, operators, and comments. It emphasizes Python's simplicity, readability, and versatility, making it a preferred choice for developers. Additionally, the document includes a set of multiple-choice questions to test understanding of Python fundamentals.

Uploaded by

sukesh2209
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Introduction to Python Class 9 Notes

A computer program is a collection of instructions that perform a specific task when executed by a
computer. The purpose of programs is to make computer programs run faster, safer, and more
efficiently. Programs do everything in a computer: they read and write data, manage memory, and
perform calculations. They are the building blocks of the operating system, the software that runs
our most important functions, and the programs we write ourselves. One of the most important
programs on a computer is the operating system, which performs basic functions such as memory
management and file management.
Programming languages such as C++, Java, Python, and Ruby are used to construct programmes.
These are human-readable and writable high-level programming languages.

Why Python for AI?


At the core of every modern artificial intelligence system is Python. It’s the programming language of
choice for data scientists and engineers building the critical infrastructure that powers today’s most
advanced AI systems. For this reason, many organizations are turning to Python to build their next
generation of AI systems. This guide will help you get started using Python for AI.
Lisp, Prolog, C++, Java, and Python are some of the programming languages that can be used to
create AI applications.

Python is the most popular of these because of the following reasons:


1. Simple to understand, read, and maintain
2. Clear syntax and a simple keyword structure
3. Python includes a large library of built-in functions that can be used to tackle a wide
range of problems.
4. Python features an interactive mode that enables interactive testing and debugging
of code snippets.
5. Python runs on a wide range of operating systems and hardware platforms, with the
same user interface across all of them.
6. We can use the Python interpreter to add low-level models. These models allow
programmers to make their tools more efficient by customizing them.
7. Python includes interfaces to all major open source and commercial databases, as
well as a more structured and robust framework and support for big systems than
shell scripting.

Applications of Python
Python is a high-level, general-purpose programming language. It is different from other languages
such as C and Java that are designed to be compiled to machine code. Python is easy to learn and
can be used to write virtually anything that can be described in code.

There are different type of Python Application –


1. Web and Internet Development
2. Desktop GUI Application
3. Software Development
4. Database Access
5. Business Application
6. Games and 3D Graphics
Installation of Python
Python is a cross-platform programming language, which means it runs on a variety of platforms
including Windows, MacOS or Linux operating system.
A Python interpreter must be installed on our computer in order to write and run Python
programmes.

Downloading and Setting up Python


Step 1 : Download Python from python.org using link python.org/downloads
Step 2 : Select appropriate download link as per Operating System [Windows 32 Bit/64 Bit, Apple
iOS]
Step 3 : Click on Executable Installer
Step 4 : Install

Python IDLE installation


After installing Python, you’ll need an IDE to write Python programmes. IDLE is a Python editor with
a graphical user interface. IDLE stands for Integrated Development Environment. This IDLE is also
known as the Python shell, and it has two modes of operation: interactive mode and script mode.
Interactive Mode allows us to communicate with the operating system, whereas Script Mode allows
us to generate and edit Python source files.
Interactive Mode
Python IDLE Shell provides a Python prompt, You can write single line python commands and
execute them easily.
Script Mode
In Python, the Script Mode allows you to add numerous lines of code. In script mode, we type a
Python programme into a file and then use the interpreter to run the code. Working in interactive
mode is useful for beginners and for testing little parts of code because it allows us to test them right
away. However, while writing code with more than a few lines, we should always save it so that we
may alter and reuse it.
Python Statement and Comments
Python Statement
A statement is a piece of code that can be executed by a Python interpreter. So, in simple words,
anything written in Python is a statement. In The Python programming language, there are various
types of statements, such as assignment statements, conditional statements, looping statements
and so on. These assist the user in obtaining the desired result.
Multiline Statement
The token NEWLINE character is used at the end of a Python statement. However, we can use the
line continuation character to extend the statement across many lines (\).
We can utilize these characters when we need to execute long calculations and can’t fit all of the
assertions on a single line.
Type of Multi-line Statement Usage

s=1+2+3+\
Using Continuation Character (/) 4+5+6+\
7+8+9

Using Parentheses () n = (1 * 2 * 3 + 4 – 5)

footballer = [‘MESSI’,
Using Square Brackets [] ‘NEYMAR’,
‘SUAREZ’]
x = {1 + 2 + 3 + 4 + 5 + 6 +
Using braces {}
7 + 8 + 9}

Using Semicolons ( ; ) flag = 2; ropes = 3; pole = 4


Python Comments
In Python, comments are lines of code that are skipped by the interpreter while the programme is
being run. Comments improve the readability of the code and assist programmers in completely
comprehending it. In Python there are two types of comment.
a. Single Line comment
A single-line comment in Python begins with the hash symbol (#) and continues until the end of the
line.
Example
# Single line comment
b. Multiple Line comment
There are a variety of methods for writing multiline comments.
Example
c. Using Multiple hash (#)
# Multiple line comment 1
# Multiple line comment 2
d. Multiline comment using String literals
“ “ “ Multiline comment in
Python statement “ “ “
Or
‘ ‘ ‘ Multiline comment in
Python statement ‘ ‘ ‘
Python Keywords and Identifiers
Keywords – Keywords are reserved words in Python that the Python interpreter uses to recognise
the program’s structure. In Python, keywords are predefined words with specific meanings. The
keyword can’t be used as a variable name, function name, or identifier. Except for True and False, all
keywords in Python are written in lower case.
Example of Keywords –
False, class, finally, is, return, None, continue, for lambda, try, True, def, from, nonlocal, while, and,
del, global, not, with, as, elif, if, or, yield, assert, else, import, pass, break, except, in, raise etc.
Identifiers – An identifier is a name given to a variable, function, class, module, or other object. The
identification is made up of a series of digits and underscores. The identification should begin with a
letter or an Underscore and then be followed by a digit. A-Z or a-z, an UnderScore (_), and a numeral
are the characters (0-9). Special characters (#, @, $, percent,!) should not be used in identifiers.
1. Identifiers can be a combination of letters in lowercase (a to z) or uppercase (A to Z)
or digits (0 to 9) or an underscore _.
2. An identifier cannot start with a digit
3. Keywords cannot be used as identifiers
4. We cannot use special symbols like !, @, #, $, % etc. in our identifier
5. Identifier can be of any length
6. Python is a case-sensitive language.
Example of Identifier
var1
_var1
_1_var
var_1
Variables, Constants and Data Types
Variables
A variable is a memory location where you store a value in a programming language. In Python, a
variable is formed when a value is assigned to it. Declaring a variable in Python does not require any
further commands.
There are a certain rules and regulations we have to follow while writing a variable
1. A number cannot be used as the first character in the variable name. Only a
character or an underscore can be used as the first character.
2. Python variables are case sensitive.
3. Only alpha-numeric characters and underscores are allowed.
4. There are no special characters permitted.
Constants
A constant is a kind of variable that has a fixed value. Constants are like containers that carry
information that cannot be modified later.
Declaring and assigning value to a constant
NAME = “Rajesh Kumar”
AGE = 20
Datatype
In Python, each value has a datatype. Data types are basically classes, and variables are instances
(objects) of these classes, because everything in Python programming is an object.
Python has a number of different data types. The following are some of the important datatypes.
1. Numbers
2. Sequences
3. Sets
4. Maps
a. Number Datatype
Numerical Values are stored in the Number data type. There are four categories of number
datatype –
1. Int – Int datatype is used to store the whole number values. Example : x=500
2. Float – Float datatype is used to store decimal number values. Example : x=50.5
3. Complex – Complex numbers are used to store imaginary values. Imaginary values
are denoted with ‘j’ at the end of the number. Example : x=10 + 4j
4. Boolean – Boolean is used to check whether the condition is True or False. Example :
x = 15 > 6 type(x)
b. Sequence Datatype
A sequence is a collection of elements that are ordered and indexed by positive integers. It’s made
up of both mutable and immutable data types. In Python, there are three types of sequence data
types:
1. String – Unicode character values are represented by strings in Python. Because
Python does not have a character data type, a single character is also treated as a
string. Single quotes (‘ ‘) or double quotes (” “) are used to enclose strings. These
single quotes and double quotes merely inform the computer that the beginning of
the string and end of the string. They can contain any character or symbol, including
space. Example : name = ”Rakesh kumar”
2. List – A list is a sequence of any form of value. The term “element” or “item” refers
to a group of values. These elements are indexed in the same way as an array is. List
is enclosed in square brackets. Example : dob = [19,”January”,1995]
3. Tuples – A tuple is an immutable or unchanging collection. It is arranged in a logical
manner, and the values can be accessed by utilizing the index values. A tuple can
also have duplicate values. Tuples are enclosed in (). Example : newtuple =
(15,20,20,40,60,70)
c. Sets Datatype
A set is a collection of unordered data and does not have any indexes. In Python, we use curly
brackets to declare a set. Set does not have any duplicate values. To declare a set in python we use
the curly brackets.
Example : newset = {10, 20, 30}
d. Mapping
This is an unordered data type. Mappings include dictionaries.
Dictionaries
In Python, Dictionaries are used generally when we have a huge amount of data. A dictionary is just
like any other collection array. A dictionary is a list of strings or numbers that are not in any
particular sequence and can be changed. The keys are used to access objects in a dictionary. Curly
brackets are used to declare a dictionary. Example : d = {1:’Ajay’,’key’:2}
Operators
Operators are symbolic representations of computation. They are used with operands, which can be
either values or variables. On different data types, the same operators can act differently. When
operators are used on operands, they generate an expression.
Operators are categorized as –
 Arithmetic operators
 Assignment operators
 Comparison operators
 Logical operators
 Identity operators
 Membership operators
 Bitwise operators
Arithmetic Operators
Mathematical operations such as addition, subtraction, multiplication, and division are performed
using arithmetic operators.
Operator Meaning Expression Result

+ Addition 20 + 20 40

– Subtraction 30 – 10 20

* Multiplication 10 * 100 1000

/ Division 30 / 10 20

// Integer Division 25 // 10 2

% Remainder 25 % 10 5

** Raised to power 3 ** 2 9
Assignment Operator
When assigning values to variables, assignment operators are used.
Operator Expression Equivalent to

= x=10 x = 10

+= x += 10 x = x + 10
-= x -= 10 x = x – 10

*= x *= 10 x = x * 10

/= x /= 10 x = x / 10
Comparison Operator
The values are compared using comparison operators or relational operators. Depending on the
criteria, it returns True or False.
Operator Meaning Expression Result

> Greater Than 20 > 10 True

20 < 50 False

< Less Than 20 < 10 False

10 < 40 True

== Equal To 5 == 5 True

5 == 6 False

!= Not Equal to 67 != 45 True

35 != 35 False

Logical Operator
Logical operators are used to combine the two or more then two conditional statements –
Operator Meaning Expression Result

And And Operator True and True True

True and False False

Or Or Operator True or False True

False or False False

Not Not Operator Not False True

Not True False

Type Conversion
Type conversion is the process of converting the value of one data type (integer, text, float, etc.) to
another data type. There are two types of type conversion in Python.
1. Implicit Type Conversion
2. Explicit Type Conversion
Implicit Type Conversion
Python automatically changes one data type to another via implicit type conversion. There is no
need for users to participate in this process.
Example :
x=5
y=2.5
z=x/z
In the above example, x is containing integer value, y is containing float value and in the variable z
will automatically contain float value after execution.
Explicit Type Conversion
Users transform the data type of an object to the required data type using Explicit Type Conversion.
To do explicit type conversion, we employ predefined functions such as int(), float(), str(), and so on.
Because the user casts (changes) the data type of the objects, this form of conversion is also known
as typecasting.
Example : Birth_day = str(Birth_day)
Python Input and Output
Python Output Using print() function
To output data to the standard output device, we use the print() method (screen).
Data can also be saved to a file. The following is an example.
Example :
a = “Hello World!”
print(a)
Output – Hello World!
Python User input
In python, input() function is used to take input from the users.

Introduction to Python Class 9 MCQ

1. Who developed Python Programming Language?


a. Wick van Rossum
b. Rasmus Lerdorf
c. Guido van Rossum
d. Niene Stom

Hide Answer ⟵
c. Guido van Rossum
2. Python supports which types of programming?
a. object-oriented programming
b. structured programming
c. functional programming
d. All of the mentioned

Hide Answer ⟵
d. All of the above
3. When it comes to identifiers, is Python case sensitive?
a. No
b. Yes
c. Machine dependent
d. None of the mentioned
Hide Answer ⟵
b. yes
4. Which of the following is the valid Python file extension?
a. .python
b. .pl
c. .py
d. .p

Hide Answer ⟵
c. .py
5. All keywords in Python are in _________.
a. Capitalized
b. lower case
c. UPPER CASE
d. None of the mentioned

Hide Answer ⟵
d. None of the mentioned
6. In Python, which of the following characters is used to create single-line comments?
a. //
b. #
c. !
d. /*

Hide Answer ⟵
b. #
7. Which of the following statements about variable names in Python is correct?
a. Underscore and ampersand are the only two special characters allowed
b. Unlimited length
c. All private members must have leading and trailing underscores
d. None of the mentioned

Hide Answer ⟵
b. Unlimited length
8. What is the maximum length of an identifier that can be used?
a. 16
b. 32
c. 64
d. None of these above

Hide Answer ⟵
d. None of these above
9. When was the Python programming language created?
a. 1995
b. 1972
c. 1981
d. 1989

Hide Answer ⟵
d. 1989

10. Python is written in which language?


a. English
b. PHP
c. C
d. All of the above

Hide Answer ⟵
c. C
11. In the Python language, which of the following is not a keyword?
a. Val
b. Raise
c. Try
d. With

Hide Answer ⟵
a. val
12. In the Python language, which of the following statements is correct for variable names?
a. All variable names must begin with number.
b. Unlimited length
c. The variable name length is a maximum of 2 characters.
d. All of the above

Hide Answer ⟵
b. Unlimited length
13. A computer ___________ is a collection of instructions that perform a specific task when
executed by a computer.
a. Program
b. Code
c. Code Body
d. None of the above

Hide Answer ⟵
a. Program
14. Why is Python such a widely used programming language?
a. Easy to learn
b. Portability and compatibility
c. A Broad Standard Library
d. All of the above

Hide Answer ⟵
d. All of the above
15. What are the various applications that Python supports?
a. Web and Desktop GUI Application
b. Database Access
c. Games and 3D Graphics
d. All of the above
Hide Answer ⟵
d. All of the above
16. Python is a _________ programming language, which means it runs on a variety of platforms
including Windows, MacOS, Linux, and the Java and.NET Virtual machines.
a. Cross-platform
b. Single-platform
c. Code-platform
d. None of the above

Hide Answer ⟵
a. Cross-platform
17. Python ___________ must be installed on our machine in order to run a Python programme.
a. Interpreter
b. Compiler
c. Assembler
d. All of the above

Hide Answer ⟵
a. Interpreter
18. IDE stands for ______________.
a. Integrated Development Environment
b. Internal Develop Environment
c. Inside Development Environment
d. None of the above

Hide Answer ⟵
a. Integrated Development Environment
19. IDLE stands for ____________.
a. Integrated Development and Learning Environment
b. Internal Develop and Learning Environment
c. Inside Development and Learning Environment
d. None of the above

Hide Answer ⟵
a. Integrated Development and Learning Environment
20. IDE helps to __________ python programs in a single interface.
a. Edit, Run
b. Browse
c. Debug
d. All of the above

Hide Answer ⟵
d. All of the above
21. What are the two methods for using a Python shell?
a. Interaction Mode, Sub Mode
b. Interactive Mode, Script Mode
c. Shell Mode, Python Mode
d. None of the above
Hide Answer ⟵
b. Interactive Mode, Script Mode
22. You can add a programme in __________ in Interactive Mode.
a. Multiple Line
b. Single Line
c. Two Line
d. None of the above

Hide Answer ⟵
b. Single Line
23. You can add a programme in __________ in Script Mode.
a. Multiple Line
b. Single Line
c. Two Line
d. None of the above

Hide Answer ⟵
a. Multiple Line
24. Instructions written in the source code for execution are called ___________.
a. Statements
b. Sentence
c. Both a) and b)
d. None of the above

Hide Answer ⟵
a. Statements
25. Statements in Python can be extended to one or more lines using _____________.
a. braces{}
b. Parentheses()
c. Square Brackets[]
d. All of the above

Hide Answer ⟵
d. All of the above
26. A _________ is a piece of text that doesn’t impact the outcome of a programme; it’s just a way
to tell someone what you’ve done in a programme or what’s going on in a block of code.
a. Statement
b. Comments
c. Nodes
d. None of the above

Hide Answer ⟵
b. Comments
27. _________ are the reserved words in Python used by the Python interpreter to recognize the
structure of the program.
a. Keywords
b. Identifiers
c. Comments
d. None of the above
Hide Answer ⟵
a. Keywords
28. An ____________ is a name given to entities like class, functions, variables, etc.
a. Keywords
b. Identifiers
c. Comments
d. None of the above

Hide Answer ⟵
b. Identifiers
29. Python is a ____________ language.
a. Upper case
b. Small case
c. Case-sensitive
d. None of the above

Hide Answer ⟵
c. Case-sensitive
30. In the Identifier, Multiple words can be separated using an ___________.
a. Underscore
b. Parentheses
c. Bracket
d. None of the above

Hide Answer ⟵
a. Underscore
31. An identifier cannot start with a __________.
a. Numbers
b. Character
c. Underscore
d. None of the above

Hide Answer ⟵
a. Numbers
32. ___________ cannot be used as identifiers.
a. Numbers
b. Characters
c. Keywords
d. None of the above

Hide Answer ⟵
c. Keywords
33. Which special symbol is not allowed in Identifier.
a. !, @
b. #, $
c. %
d. All of the above

Hide Answer ⟵
d. All of the above
34. A ___________ is a name location used to store data in the memory.
a. Variable
b. Keywords
c. Statement
d. None of the above

Hide Answer ⟵
a. Variable
35. A _________ is a type of variable whose value cannot be changed.
a. Constant
b. Statement
c. Identifier
d. None of the above

Hide Answer ⟵
a. Constant
36. ________ characters are possible to declare a constant.
a. Small Character
b. Capital Character
e. Both a) and b)
f. None of the above

Hide Answer ⟵
e. Both a) and b)
37. In python everything’s an ___________.
a. Variable
b. Constant
d. Object
e. None of the above

Hide Answer ⟵
d. Object
38. What are the different types of numerical data types?
a. Integer & Long
b. Float / Floating point
c. Both a) and b)
d. None of the above

Hide Answer ⟵
c. Both a) and b)
39. Numbers with fractions or decimal points are called ________ datatype.
a. Integer
b. String
c. Float
d. None of the above

Hide Answer ⟵
c. Float
40. A ___________ is an ordered collection of items, indexed by positive integers. It is a
combination of mutable and non-mutable data types.
a. Sequence
b. Integer
c. Float
d. None of the above

Hide Answer ⟵
a. Sequence
41. What are the different types of Sequence data types in python?
a. String
b. Lists
c. Tuples
d. All of the above

Hide Answer ⟵
d. All of the above
42. String is an ordered sequence of letters/characters. They are enclosed in single quotes (‘ ‘) or
double (“ “).
a. String
b. Integer
c. Float
d. None of the above

Hide Answer ⟵
a. String
43. ___________ are a sequence of values of any type, and are indexed by integers. They are
immutable. Tuples are enclosed in ().
a. String
b. Lists
c. Tuples
d. All of the above

Hide Answer ⟵
c. Tuples
44. __________is an unordered collection of values, of any type, with no duplicate entry.
a. String
b. Set
c. Dictionaries
d. None of the above

Hide Answer ⟵
b. Set
45. ____________is an unordered collection of key-value pairs. It is generally used when we have
a
huge amount of data.
a. String
b. Set
c. Dictionaries
d. None of the above
Hide Answer ⟵
c. Dictionaries
46. _________ are special symbols which represent computation. They are applied on operand(s),
which can be values or variables.
a. Operators
b. Operand
c. Declaration
d. None of the above

Hide Answer ⟵
a. Operators
47. Operators are categorized as _____________.
a. Arithmetic
b. Relational
c. Logical and Assignment
d. All of the above

Hide Answer ⟵
d. All of the above
48. _________ function is used to given output in python.
a. printf()
b. print()
c. scan()
d. None of the above

Hide Answer ⟵
b. print()
49. _________ function is used to take input from the user in python.
a. Input()
b. Insert()
c. Store()
d. None of the above

Hide Answer ⟵
a. Input()

50. How many type of conversion in python.


a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

Hide Answer ⟵
d. Both a) and b)
51. Python automatically converts one data type to another datatype. This process is known as
___________.
a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

Hide Answer ⟵
a. Implicity Type Conversion
52. Convert the data type of an object to required data type. We use the predefined functions like
int(), float(), str(), etc to perform ____________.
a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

Hide Answer ⟵
b. Explicity Type Conversion

Introduction to Python Class 9 Questions and Answers

1. What is the purpose of Python in AI?


Answer – Python is at the heart of every modern artificial intelligence system. It’s the programming
language of choice for data scientists and engineers creating the key infrastructure that drives
today’s most sophisticated AI systems. As a result, many companies are using Python to develop
their next generation of AI systems.

Introduction to Python Class 9 Questions and Answers

2. What are the benefits of Python Language?


Answer – The benefits of Python Language are

1. Simple to understand, read, and maintain

2. Clear syntax and a simple keyword structure

3. Python includes a large library of built-in functions that can be used to tackle a wide range of
problems.

4. Python features an interactive mode that enables interactive testing and debugging of code
snippets.

5. Python runs on a wide range of operating systems and hardware platforms, with the same user
interface across all of them.

6. We can use the Python interpreter to add low-level models. These models allow programmers to
make their tools more efficient by customizing them.
7. Python includes interfaces to all major open source and commercial databases, as well as a more
structured and robust framework and support for big systems than shell scripting.

3. What are the different applications of Python?


Answer – The different application of Python are –
Web and Internet Development
2. Desktop GUI Application
3. Software Development
4. Database Access
5. Business Application
6. Games and 3D Graphics

4. What do you mean by Interactive Mode in Python shell?


Answer – Python IDLE Shell has a Python prompt where you can type single-line Python commands
and have them executed quickly.

5. What do you mean by Script Mode in Python Shell?


Answer – The Script Mode in Python allows you to add many lines of code. In script mode, we write
a Python programme to a file and then run it using the interpreter. Working in interactive mode is
advantageous for beginners and for testing small sections of code because it allows us to test them
immediately. When developing code with more than a few lines, however, we should always save it
so that we can change and reuse it later.

Introduction to Python Class 9 Questions and Answers

6. What is a python Statement?


Answer – A statement is a piece of code that a Python interpreter can execute. In other terms, a
statement is anything typed in Python. There are many different types of statements in the Python
programming language, including assignment statements, conditional statements, looping
statements, and so on.

7. What are Keywords?


Answer – In Python, keywords are reserved words that help the interpreter recognise the program’s
structure. Keywords are predefined terms in Python that have special meanings. The keyword isn’t
allowed to be used as a variable, function, or identifier. With the exception of True and False, all
Python keywords are written in lower case.

8. What are Identifiers?


Answer – A variable, function, class, module, or other object is given a name called an identifier. A
string of numerals and underscores make up the identifier. The identifier should start with a letter or
an Underscore and end with a numeric. The characters are A-Z or a-z, an UnderScore (_), and a
numeric (0-9). In identifiers, special characters (#, @, $, %,!) should be avoided.

Introduction to Python Class 9 Questions and Answers

9. What is Variable?
Answer – In a computer language, a variable is a memory area where a value is stored. A variable in
Python is created when a value is assigned to it. In Python, declaring a variable does not necessitate
any additional commands.

10. What are the different rules for declaring the Variable?
Answer – The rules for declaring variable are –
1. A number cannot be used as the first character in the variable name. Only a character or an
underscore can be used as the first character.
2. Python variables are case sensitive.
3. Only alpha-numeric characters and underscores are allowed.
4. There are no special characters permitted.

Introduction to Python Class 9 Questions and Answers

11. What do you mean by Constant?


Answer – A fixed-value variable is referred to as a constant. Constants are similar to containers that
hold data that cannot be changed afterwards.

12. What is Data Type in Python?


Answer – Each value in Python has a datatype. Because everything in Python programming is an
object, data types are essentially classes, and variables are instances (objects) of these classes.
Python supports a variety of data types. Some of the most common data types are listed here.

1. Numbers
2. Sequences
3. Sets
4. Maps

Introduction to Python Class 9 Questions and Answers

13. What is the purpose of Dictionaries in Python?


Answer – Dictionaries are commonly employed in Python when dealing with large amounts of data.
A dictionary is a collection array, exactly like any other. A dictionary is a collection of strings or
numbers that can be altered and are not in any specific order. The keys are used to access dictionary
items. A dictionary is declared using curly brackets.

14. What is Implicit Type Conversion?


Answer – Python automatically changes one data type to another via implicit type conversion. There
is no need for users to participate in this process.
Example :
x=5
y=2.5
z=x/z

Introduction to Python Class 9 Questions and Answers

15. What is Explicit Type Conversion?


Answer – Users transform the data type of an object to the required data type using Explicit Type
Conversion.
To do explicit type conversion, we employ predefined functions such as int(), float(), str(), and so on.
Because the user casts (changes) the data type of the objects, this form of conversion is also known
as typecasting.

Example : Birth_day = str(Birth_day)

You might also like