2
3. Identify Operators Practice (Interactive mode)
(Note: Variables of Previous Questions retain their values le.,
x = 29.0, y = 13, z = 2, p = 0.5, q = 12.79, i = 13, 1 - 29.0, ko y-11, a "empty string), ba',
c = 'great', d = 'Great', e = 'GREAT', f='Great', g = 'GREAT', h 'great)
Create 2 more variables l = (3 + 4.5j), m = (3 + 4.5j )
Answers
Answer:
Variables, expressions and statements
2.1. Values and data types
A value is one of the fundamental things — like a letter or a number — that a program manipulates. The values we have seen so far are 2 (the result when we added 1 + 1), and "Hello, World!".
These values belong to different data types: 2 is an integer, and "Hello, World!" is a string, so-called because it contains a string of letters. You (and the interpreter) can identify strings because they are enclosed in quotation marks.
The print statement also works for integers.
>>> print 4
4
If you are not sure what type a value has, the interpreter can tell you.
>>> type("Hello, World!")
<type 'str'>
>>> type(17)
<type 'int'>
Not surprisingly, strings belong to the type str and integers belong to the type int. Less obviously, numbers with a decimal point belong to a type called float, because these numbers are represented in a format called floating-point.
>>> type(3.2)
<type 'float'>
What about values like "17" and "3.2"? They look like numbers, but they are in quotation marks like strings.
>>> type("17")
<type 'str'>
>>> type("3.2")
<type 'str'>
They’re strings.
Strings in Python can be enclosed in either single quotes (‘) or double quotes (”):
>>> type('This is a string.')
<type 'str'>
>>> type("And so is this.")
<type 'str'>
Double quoted strings can contain single quotes inside them, as in "Bruce's beard", and single quoted strings can have double quotes inside them, as in 'The knights who say "Ni!"'.
When you type a large integer, you might be tempted to use commas between groups of three digits, as in 1,000,000. This is not a legal integer in Python, but it is legal:
>>> print 1,000,000
1 0 0
Well, that’s not what we expected at all! Python interprets 1,000,000 as a list of three items to be printed. So remember not to put commas in your integers.