Exploring Data Types of python

Sharing is caring!

As we practiced the python installation and get to started to used python in development and we understood the variable declaration in python in my last article. If you have not checked till now then I would be recommended to check my last articles, Here are the link Installation and uses of python and Variable declaration of python.

Now in this tutorial, we will learn what are the data types are available in python? Do not be worry about the uses of those data types right now. We will explain in detail in the upcoming tutorial. For this time being just try to understand these are the data types that we can use in the python development. So let’s get started to learn data types of python.

Python Data Types are used to define the type of a variable. In python there are five data types are available.

1. Numbers

Numbers is the data type in python. A Number means it having numeric values for example int, float, long and complex. Let’s see the uses of number with the help of example for better understanding.

Type Format Description
int a = 10 Signed Integer
long a = 345L (L) Long integers, they can also be represented in octal and hexadecimal
float a = 45.67 (.) Floating point real values
complex a = 3.14J (J) Contains integer in the range 0 to 255.
var1 = 1
var2 = 10.3

2. String

A string is a sequence of characters. Python supports Unicode characters. Generally, strings are represented by either single or double quote.

a = "This is first name"
b= 'This is last name'
print(a)
print(b)

# using ',' to concate the two or several strings
print(a,"concated with",b)

#using '+' to concate the two or several strings
print(a+" concated with "+b)

3. List

Lists are a very useful variable type in Python. A list can contain a series of values. List variables are declared by using brackets [ ] following the variable name. As we know in Java or Kotlin that List can hold anyone data types at one declaration. But here in python, it is the good thing that List can hold any type in one declaration. It could be a list, string, tuple or dictionary etc.

#list of having only integers
a= [1,2,3,4,5,6]
print(a)

#list of having only strings
b=["hello","john","reese"]
print(b)

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print(c)

4. Tuple

A tuple is another data type which is a sequence of data similar to the list.  Tuples are fixed in size once they are assigned. In Python, the fixed size is considered immutable as compared to a list that is dynamic and mutable. Tuples are defined by parenthesis ().

#tuple having only integer type of data.
a=(1,2,3,4)
print(a) #prints the whole tuple

#tuple having multiple type of data.
b=("hello", 1,2,3,"go")
print(b) #prints the whole tuple

Some of the good things to notice about the tuple.

  1. Tuples have no append or extend method. So the elements cannot be removed or add in a tuple.
  2. Tuples are faster than lists. It is good and safer to define product which is fixed.

5. Dictionary

Python Dictionary is an unordered sequence of data of key-value pair form. It is similar to the hash table type in java. Dictionaries are written within curly braces in the form key:value.  This is a very powerful datatype to hold a lot of related information that can be associated through keys. It is very useful to retrieve data in an optimized way among a large amount of data. In Dictionaries the Key must be unique.

Dictionaries are created by using braces { } with pairs separated by a comma (,) and the key values associated with a colon(:). Let’s see an example.

friends_age = {'john': 42, 'tom': 21}

friends_age['john'] = 64  # set the value associated with the 'john' key to 64

print (friends_age['tom']) # print the value of the 'tom' key.

friends_age['isaac'] = 34 # Add a new key 'isaac' with the associated value

print (friends_age.keys()) # print out a list of keys in the dictionary

print ('isaac' in friends_age ) # test to see if 'issac' is in the dictionary.  This returns true.

So these are the data types are available in python. We have understood that how we can use this data types in python. In my next tutorial, we will focus on basic conditional feature and their uses in python.

If you are wondering to learn Android then Please Learn from Android category and Wondering to lean Kotlin then Kotlin Category will help you.

Please do subscribe your email to get the newsletter on this blog on below and if you like this post then do not forget to share like and comment on below section.

You can learn all articles of MobologicPlus from the android app, which is available to download below.

[appbox googleplay  mobi.androapp.mobologicplus.c7929]

Happy coding 🙂

0 0 votes
Article Rating
Exploring Data Types of python
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
sadiqullah

thanks

Scroll to top
1
0
Would love your thoughts, please comment.x
()
x