In this tutorial, we will describe Arithmetic and String Operations in python. These are fundamental to programming in Python.
Python Arithmetic Operations:
Arithmetic operations in python are used for mathematic calculations. Here we are going to describe all the asthmatics operations which are mostly used in python programming.
Addition:
The + operator is used for expansion in Python. It adds two or more values and returns the sum.
a = 10
b = 20
c = a + b
print(c)
# Output: 30
Subtraction:
The – operator is used for subtraction in Python. It subtracts one value from another and returns the difference.
a = 10
b = 20
c = b - a
print(c)
# Output: 10
Multiplication:
The * operator is used for multiplication in Python. It multiplies two or more values and returns the product.
a = 10
b = 20
c = a * b
print(c)
# Output: 200
Division:
The / operator is used for division in Python. It divides one value by another and returns the quotient. If both operands are integers, the result will be a float.
a = 10
b = 3
c = a / b
print(c)
# Output: 3.3333333333333335
Modulo:
The % operator is used for modulo or remainder in Python. It divides one value by another and returns the remainder.
a = 10
b = 3
c = a % b
print(c)
# Output: 1
Floor division:
The // operator is used for floor division in Python. It divides one value by another and returns the quotient rounded down to the nearest integer.
a = 10
b = 3
c = a // b
print(c)
# Output: 3
By understanding these arithmetics operations you will be able to perform a wide range of mathematical calculations in Python.
Python String Operations:
Here are some everyday string operations in Python along with examples:
String Concatenation:
The + operator is used to concatenate two or more strings. It returns a new string that is a combination of the input strings.
str1 = "Hello"
str2 = "World"
str3 = str1 + " " + str2
print(str3)
# Output: Hello World
You can also write this code as follow in an easy way.
str1 = "Hello"
str2 = "World"
print(str1, str2)
# Output: Hello World
String Repetition:
The * operator is used to repeat a string multiple times. It returns a new string that is a repetition of the input string.
str1 = "Hello "
str2 = str1 * 3
print(str2)
# Output: "Hello Hello Hello "
String Length:
The len() function is used to get the length of a string. It returns the number of characters in the string.
str1 = "Hello"
length = len(str1)
print(length)
# Output: 5
String Slicing:
The [start:end:step] syntax is used to extract a portion of a string. It returns a new string that contains the specified characters.
str1 = "Hello World"
substr1 = str1[0:5]
substr2 = str1[6:]
substr3 = str1[0:11:2]
print(substr1) # Output: "Hello"
print(substr2) # Output: "World"
print(substr3) # Output: "HloWrd"
String Formatting:
The format() method is used to format a string. It returns a new string that is a formatted version of the input string.
name = "Alice"
age = 30
str1 = "My name is {} and I am {} years old".format(name, age)
print(str1)
# Output My name is Alice and I am 30 years old
Here is all about python arithmetic and string operations, if you want to get more information about python you can subscribe to us.