top of page
Search

# Python Data Type and their Example-:

Boolean: The Boolean data type is a truth value, either True or False.

Example: x, y = True, False

print(x and not y) # True

print(not x and y or x)

Integer: An integer is a positive or negative number without floating point.

Float A float is a positive or negative number with floating point precision (e.g. 3.14159265359). The ‘//’ operator performs integer division. The result is an integer value that is rounded towards the smaller integer number (e.g. 3 // 2 == 1).

Example:

x, y = 3, 2

print(x + y) # = 5

print(x - y) # = 1

print(x * y) # = 6

print(x / y) # = 1.5

print(x // y) # = 1

print(x % y) # = 1s

print(-x) # = -3

print(abs(-x)) # = 3

print(int(3.9)) # = 3

print(float(3)) # = 3.0

print(x ** y) # = 9

String Python Strings are sequences of characters. They are immutable which means that you can not alter the characters without creating a new string.

The four main ways to create strings are the following.

1. Single quotes 'Yes'

2. Double quotes "Yes"

3. Triple quotes (multi-line) """Yes We Can"""

4. String method str(5) == '5' # True

5. Concatenation "Ma" + "hatma" # 'Mahatma'

These are whitespace characters in strings.

● Newline \n

● Space \s

● Tab \t

Example-:

s = "The youngest pope was 11 years old"

print(s) # 'T'

print(s[1:3]) # 'he'

print(s[-3:-1]) # 'ol'

print(s[-3:]) # 'old'

x = s.split() # string array

print(x[-3] + " " + x[-1] + " " + x + "s") # '11 old popes'

## Key String Methods

y = " This is lazy\t\n"

print(y.strip()) # 'This is lazy'

print("DrDre".lower()) # 'drdre'

print("stop".upper()) # 'STOP' s = "smartphone"

print(s.startswith("smart")) # True

print(s.endswith("phone")) # True

print("another".find("other")) # 2

print("cheat".replace("ch", "m")) # 'meat'

print(','.join(["F", "B", "I"])) # 'F,B,I'

print(len("Rumpelstiltskin")) # 15

print("ear" in "earth") # True