Python is a high-level, interpreted programming language that is widely used for scripting, automation, web development, data analysis, and machine learning. The syntax of Python is concise, expressive, and easy to learn, making it a favorite language for beginners and experts alike.
In this blog, we will discuss the basic syntax of Python with the help of some code snippets.
- Variables
Variables are used to store data values in Python. To create a variable, you just need to assign a value to it using the assignment operator (=). Python supports dynamic typing, which means you can assign a value of any type to a variable without declaring its type.
Example:
#creating variables a = 10 b = "hello" c = True #printing variables print(a) print(b) print(c)
Output:
10 hello True
- Data Types
Python supports several built-in data types such as integer, float, string, boolean, list, tuple, set, and dictionary. You can also define your own custom data types using classes.
Example:
#declaring variables of different data types num = 10 #integer pi = 3.14 #float name = "John" #string is_male = True #boolean fruits = ['apple', 'banana', 'orange'] #list person = ('John', 30, 'Male') #tuple ages = { 'John': 30, 'Mary': 25, 'Bob': 40 } #dictionary #printing the values print(num) print(pi) print(name) print(is_male) print(fruits) print(person) print(ages)
Output:
10 3.14 John True ['apple', 'banana', 'orange'] ('John', 30, 'Male') {'John': 30, 'Mary': 25, 'Bob': 40}
- Conditional Statements
Conditional statements are used to execute different code blocks based on a certain condition. Python supports if, elif, and else statements for conditional execution.
Example:
#using if statement a = 10 b = 20 if a > b: print("a is greater than b") else: print("b is greater than a") #using if-elif-else statement age = 30 if age < 18: print("You are a minor") elif age >= 18 and age < 60: print("You are an adult") else: print("You are a senior citizen")
Output:
b is greater than a You are an adult
- Loops
Loops are used to iterate over a sequence of values and perform some operations on each value. Python supports two types of loops – for loop and while loop.
Example:
#for loop fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print(fruit) #while loop i = 1 while i <= 10: print(i) i += 1
Output:
apple banana orange 1 2 3 4 5 6 7 8 9 10
- Functions
Functions are used to group a set of statements into a reusable code block. Python allows you to define your own functions using the def keyword.
Example:
#defining a function def greet(name): print("Hello, " + name) #calling a function greet("John") greet("Mary")
Output:
Hello, John Hello, Mary