This script demonstrates basic usage of print statements in Python.
- Run the script to see the output of various print statements.
Author: Asabeneh Yetayeh
Date: February 7, 2024
# Demonstrate different ways to create strings
# Print a simple greeting
print('Hello world!')
print('Do you love Python?')
print('I really really love Python')
print("We can create a string using a single quote, double quote, or multiple quotes")
print('''It is possible to make a string with triple quote''')
print("""It is possible to make a string using triple quotes""")
This script demonstrates the usage of various operators in Python.
Operators:
- Assignment operators (
=
) - Arithmetic operators (
+
,-
,*
,/
,%
,//
,**
) - Comparison operators (
>
,>=
,<
,<=
,==
,!=
,is
,is not
,in
,not in
) - Logical operators (
and
,or
,not
)
print('The addition of 4 and 3 is', 4 + 3)
print('The subtraction of 4 and 3 is', 4 - 3)
print('The product of 4 and 3 is', 4 * 3)
print('The division of 4 and 3 is', 4 / 3)
print('The remainder of 4 divided by 3 is', 4 % 3)
print('The floor division of 4 and 3 is', 4 // 3)
print('4 raised to the power of 3 is', 4 ** 3)
a = 4
b = 3
c = a + b
print(a)
print(b)
print(c)
print(4 > 3)
print(4 >= 4)
print(4 >= 3)
print(4 < 3)
print(4 == 4)
print('The value here is', 4 != 4)
print(4 != '4')
print(4 == '4')
print(4 < 4)
print(4 is 4)
print(2 is not 4)
print(2 is not 2)
print('land' in 'Finland')
print('land' in 'Sweden')
print(4 > 3 and 2 < 3)
print(4 < 3 and 2 < 3)
print(4 > 3 or 2 < 3)
print(4 < 3 or 2 < 3)
print(4 < 3 or 2 > 3)
print(not 4 > 3)
print(not not 4 > 3)
print('land' not in 'Finland')
print(not True)
print(not False)
This script provides examples and explanations for various data types in Python.
Data types covered:
- String: Represents text and can be created using single, double, or triple quotes.
- Numbers: Includes integers, floating-point numbers, and complex numbers.
- Boolean: Represents true or false values.
- List: An ordered collection of items.
- Tuple: An ordered, immutable collection of items.
- Set: An unordered collection of unique items.
- Dictionary: A collection of key-value pairs.
# String data type
# - Strings can be created using single, double, or triple quotes.
# - They can represent a single character or multiple pages of text.
l = 'a'
print(len(l))
word = 'Python'
print(word)
print(len(word))
sentence = 'Everyone here loves to learn Python programming'
print(len(sentence))
print(sentence.split())
print(len(sentence.split()))
- Numbers include integers, floating-point numbers, and complex numbers.
a = 4
print(a, type(a))
pi = 3.14
print(pi, type(pi))
c = 1 + 2j
print(c, type(c))
- Represents true or false values.
- Used in logical operations.
print(print(type(True)))
print(print(type(False)))
- An ordered collection of items.
nums = [1, 2, 3, 4, 5]
names = ['Asab', 'Eyob', 'Marta', 'John']
- An ordered, immutable collection of items.
nums_tuple = (1, 2, 3, 4, 5)
- An unordered collection of unique items.
nums_set = {1, 2, 3, 4, 5}
- A collection of key-value pairs.
fin_en = {
'sana': 'word',
'talo': 'house',
'kirja': 'book'
}