हिंदी
तमिलनाडु बोर्ड ऑफ सेकेंडरी एज्युकेशनएचएससी विज्ञान कक्षा १२

Discuss in detail Tokens in Python.

Advertisements
Advertisements

प्रश्न

Discuss in detail Tokens in Python.

संक्षेप में उत्तर
Advertisements

उत्तर

Python breaks each logical line into a sequence of elementary lexical components known as Token.
The normal token types are

  1. Identifiers
  2. Keywords
  3. Operators
  4. Delimiters and
  5. Literals.

Identifiers:

  • An Identifier is a name used to identify a variable, function, class, module, or object.
  • An identifier must start with an alphabet
    (A..Z or a..z) or underscore (_). Identifiers may contain digits (0 .. 9). „
  • Python identifiers are case sensitive i.e. uppercase and lowercase letters are distinct. Identifiers must not be a python keyword.
  • Python does not allow punctuation characters such as %,$, @, etc., within identifiers.

Keywords:

Keywords are special words used by Python interpreters to recognize the structure of the program. As these words have specific meanings for interpreters, they cannot be used for any other purpose.

Operators:

  • In computer programming languages operators are special symbols that represent computations, conditional matching, etc.
  • The value of an operator used is called operands.
  • Operators are categorized as Arithmetic, Relational, Logical, Assignment, etc. Value and variables when used with the operator are known as operands

Delimiters:

Python uses the symbols and symbol combinations as delimiters in expressions, lists, dictionaries, and strings.
Following are the delimiters knew as operands.

( ) ] { }
, : . ' ;

Literals:

Literal is raw data given in a variable or constant. In Python, there are various types of literals.

  • Numeric
  • String
  • Boolean
shaalaa.com
Tokens
  क्या इस प्रश्न या उत्तर में कोई त्रुटि है?
अध्याय 5: Python - Variables and Operators - Evaluation [पृष्ठ ६६]

APPEARS IN

सामाचीर कलवी Computer Science [English] Class 12 TN Board
अध्याय 5 Python - Variables and Operators
Evaluation | Q 3. | पृष्ठ ६६

संबंधित प्रश्न

Which of the following is not a logical operator?


What is a literal?


Explain the Ternary operator with examples.


What are string literals? Explain.


If (a>b&&b>c) then largest number is ______.


Identify the operator that gets the highest precedence while evaluating the given expression:

a + b % c * d - e


The output of the following code is ______.

System.out.println(Math.ceil(6.4)+Math.floor(-1-2));

A student executes the following code to increase the value of a variable 'x' by 2.

He has written the following statement, which in incorrect.

x=+2;

What will be the correct statement?

  1. x+=2;
  2. x=2
  3. x=x+2;

Consider the following program segment in which the statements are jumbled, choose the correct order of statements to swap two variables using the third variable.

void swap(int a, int b)
{       a=b;      -> (1)
        b=t;           -> (2)
        int t=0;  -> (3)
        t=a;      -> (4) 
}

Define a class with the following specifications:

Class name: Bank

Member variables:

double p - stores the principal amount

double n - stores the time period in years

double r - stores the rate of interest

double a - stores the amount

member methods:

void accept () - input values for p and n using Scanner class methods only.

void calculate () - calculate the amount based on the following conditions:

Time in (Year) Rate %
Upto `1/2` 9
>`1/2` to 1 year 10
> 1 to 3 year 11
> 3year 12

`a = p (1+r/100)^n`

void display () - display the details in the given format.

Principal Time Rate Amount
xxx xxx xxx  xxx

Write the main method to create an object and call the above methods.


Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×