Which Data Type Is Used For Sequential Integers Controlled By Access?
Data types are the classification or categorization of data items. It represents the kind of value that tells what operations tin be performed on a item data. Since everything is an object in Python programming, data types are really classes and variables are example (object) of these classes.
Post-obit are the standard or built-in information type of Python:
- Numeric
- Sequence Blazon
- Boolean
- Set
- Dictionary
Numeric
In Python, numeric data type represent the information which has numeric value. Numeric value can be integer, floating number or even circuitous numbers. These values are defined as int
, bladder
and complex
class in Python.
- Integers – This value is represented by int form. It contains positive or negative whole numbers (without fraction or decimal). In Python at that place is no limit to how long an integer value tin can be.
- Float – This value is represented past float class. It is a real number with floating point representation. It is specified by a decimal bespeak. Optionally, the character e or E followed by a positive or negative integer may exist appended to specify scientific notation.
- Complex Numbers – Complex number is represented by complex class. It is specified as (real part) + (imaginary part)j. For example – ii+3j
Note – type()
function is used to make up one's mind the blazon of data blazon.
Python3
a
=
v
impress
(
"Blazon of a: "
,
type
(a))
b
=
5.0
print
(
"\nType of b: "
,
type
(b))
c
=
2
+
4j
print
(
"\nType of c: "
,
type
(c))
Output:
Type of a: <class 'int'> Blazon of b: <form 'float'> Type of c: <class 'complex'>
Sequence Type
In Python, sequence is the ordered collection of like or dissimilar information types. Sequences allows to shop multiple values in an organized and efficient fashion. In that location are several sequence types in Python –
- Cord
- List
- Tuple
1) Cord
In Python, Strings are arrays of bytes representing Unicode characters. A string is a collection of one or more characters put in a single quote, double-quote or triple quote. In python there is no character data blazon, a character is a string of length i. Information technology is represented by str
form.
Creating String
Strings in Python tin can be created using unmarried quotes or double quotes or even triple quotes.
Python3
String1
=
'Welcome to the Geeks Globe'
print
(
"String with the use of Unmarried Quotes: "
)
print
(String1)
String1
=
"I'yard a Geek"
impress
(
"\nString with the utilise of Double Quotes: "
)
print
(String1)
print
(
type
(String1))
String1
=
print
(
"\nString with the use of Triple Quotes: "
)
print
(String1)
print
(
blazon
(String1))
String1
=
print
(
"\nCreating a multiline Cord: "
)
print
(String1)
Output:
String with the use of Single Quotes: Welcome to the Geeks World String with the use of Double Quotes: I'm a Geek <class 'str'> String with the use of Triple Quotes: I'm a Geek and I live in a earth of "Geeks" <class 'str'> Creating a multiline String: Geeks For Life
Accessing elements of String
In Python, private characters of a Cord tin be accessed by using the method of Indexing. Indexing allows negative accost references to access characters from the back of the String, east.g. -1 refers to the last character, -2 refers to the second last character and and then on.
Python3
String1
=
"GeeksForGeeks"
print
(
"Initial String: "
)
impress
(String1)
impress
(
"\nFirst character of String is: "
)
print
(String1[
0
])
print
(
"\nLast character of String is: "
)
print
(String1[
-
one
])
Output:
Initial String: GeeksForGeeks Offset grapheme of String is: Grand Concluding character of Cord is: s
Annotation – To know more about strings, refer Python Cord.
2) List
Lists are only like the arrays, declared in other languages which is a ordered collection of information. It is very flexible as the items in a list do non demand to be of the same type.
Creating List
Lists in Python can exist created by just placing the sequence inside the square brackets[]
.
Python3
List
=
[]
impress
(
"Initial blank Listing: "
)
impress
(
Listing
)
Listing
=
[
'GeeksForGeeks'
]
impress
(
"\nList with the apply of String: "
)
impress
(
Listing
)
List
=
[
"Geeks"
,
"For"
,
"Geeks"
]
impress
(
"\nList containing multiple values: "
)
print
(
List
[
0
])
print
(
Listing
[
ii
])
Listing
=
[[
'Geeks'
,
'For'
], [
'Geeks'
]]
print
(
"\nMulti-Dimensional List: "
)
print
(
List
)
Output:
Initial blank List: [] List with the apply of Cord: ['GeeksForGeeks'] List containing multiple values: Geeks Geeks Multi-Dimensional List: [['Geeks', 'For'], ['Geeks']]
Accessing elements of List
In gild to access the listing items refer to the index number. Apply the index operator [ ]
to admission an detail in a list. In Python, negative sequence indexes represent positions from the cease of the assortment. Instead of having to compute the offset as in List[len(List)-three]
, it is enough to simply write List[-3]
. Negative indexing means get-go from the end, -1 refers to the concluding detail, -2 refers to the second-final item, etc.
Python3
List
=
[
"Geeks"
,
"For"
,
"Geeks"
]
print
(
"Accessing element from the list"
)
print
(
Listing
[
0
])
print
(
List
[
2
])
print
(
"Accessing element using negative indexing"
)
print
(
List
[
-
one
])
print
(
List
[
-
3
])
Output:
Accessing element from the list Geeks Geeks Accessing chemical element using negative indexing Geeks Geeks
Annotation – To know more almost Lists, refer Python List.
3) Tuple
Just like list, tuple is besides an ordered collection of Python objects. The but difference between tuple and list is that tuples are immutable i.due east. tuples cannot be modified after it is created. It is represented by tuple
class.
Creating Tuple
In Python, tuples are created by placing a sequence of values separated past 'comma' with or without the use of parentheses for group of the data sequence. Tuples tin can contain any number of elements and of any datatype (like strings, integers, listing, etc.).
Notation: Tuples tin can as well be created with a single chemical element, just information technology is a bit tricky. Having one chemical element in the parentheses is non sufficient, there must be a trailing 'comma' to make information technology a tuple.
Python3
Tuple1
=
()
print
(
"Initial empty Tuple: "
)
print
(Tuple1)
Tuple1
=
(
'Geeks'
,
'For'
)
print
(
"\nTuple with the utilise of String: "
)
impress
(Tuple1)
list1
=
[
1
,
2
,
iv
,
5
,
six
]
impress
(
"\nTuple using List: "
)
print
(
tuple
(list1))
Tuple1
=
tuple
(
'Geeks'
)
impress
(
"\nTuple with the use of function: "
)
impress
(Tuple1)
Tuple1
=
(
0
,
1
,
2
,
3
)
Tuple2
=
(
'python'
,
'geek'
)
Tuple3
=
(Tuple1, Tuple2)
print
(
"\nTuple with nested tuples: "
)
print
(Tuple3)
Output:
Initial empty Tuple: () Tuple with the use of String: ('Geeks', 'For') Tuple using List: (ane, two, four, 5, 6) Tuple with the use of part: ('G', 'e', 'east', 'm', 's') Tuple with nested tuples: ((0, i, 2, three), ('python', 'geek'))
Note – Creation of Python tuple without the use of parentheses is known as Tuple Packing.
Accessing elements of Tuple
In lodge to admission the tuple items refer to the alphabetize number. Use the index operator [ ]
to access an item in a tuple. The index must be an integer. Nested tuples are accessed using nested indexing.
Python3
tuple1
=
tuple
([
one
,
ii
,
3
,
four
,
5
])
print
(
"Showtime element of tuple"
)
impress
(tuple1[
0
])
impress
(
"\nLast element of tuple"
)
print
(tuple1[
-
1
])
impress
(
"\nThird last element of tuple"
)
print
(tuple1[
-
3
])
Output:
First element of tuple one Concluding element of tuple 5 Third last chemical element of tuple 3
Note – To know more than about tuples, refer Python Tuples.
Boolean
Data type with one of the two built-in values, Truthful
or False
. Boolean objects that are equal to True are truthy (truthful), and those equal to False are falsy (false). But non-Boolean objects tin be evaluated in Boolean context as well and determined to be true or fake. It is denoted by the class bool
.
Annotation – True and Fake with capital 'T' and 'F' are valid booleans otherwise python volition throw an fault.
Python3
print
(
blazon
(
True
))
print
(
type
(
Faux
))
print
(
type
(true))
Output:
<class 'bool'> <class 'bool'>
Traceback (most contempo call last): File "/domicile/7e8862763fb66153d70824099d4f5fb7.py", line 8, inprint(type(truthful)) NameError: name 'true' is not divers
Gear up
In Python, Set is an unordered drove of information blazon that is iterable, mutable and has no duplicate elements. The order of elements in a set is undefined though information technology may consist of various elements.
Creating Sets
Sets can exist created by using the congenital-in set()
function with an iterable object or a sequence past placing the sequence inside curly braces, separated by 'comma'. Type of elements in a set need not be the same, various mixed-up data type values can besides be passed to the prepare.
Python3
set1
=
gear up
()
impress
(
"Initial blank Set: "
)
impress
(set1)
set1
=
fix
(
"GeeksForGeeks"
)
print
(
"\nSet with the apply of String: "
)
impress
(set1)
set1
=
set
([
"Geeks"
,
"For"
,
"Geeks"
])
print
(
"\nSet with the use of List: "
)
print
(set1)
set1
=
set
([
ane
,
2
,
'Geeks'
,
four
,
'For'
,
six
,
'Geeks'
])
print
(
"\nSet with the use of Mixed Values"
)
print
(set1)
Output:
Initial blank Set: ready() Set up with the use of String: {'F', 'o', 'G', 's', 'r', 'grand', 'e'} Gear up with the apply of List: {'Geeks', 'For'} Set with the utilize of Mixed Values {ane, 2, four, 6, 'Geeks', 'For'}
Accessing elements of Sets
Fix items cannot be accessed by referring to an index, since sets are unordered the items has no index. But you tin can loop through the set items using a for loop, or ask if a specified value is present in a fix, past using the in
keyword.
Python3
set1
=
set
([
"Geeks"
,
"For"
,
"Geeks"
])
print
(
"\nInitial fix"
)
print
(set1)
impress
(
"\nElements of prepare: "
)
for
i
in
set1:
print
(i, end
=
" "
)
print
(
"Geeks"
in
set1)
Output:
Initial set up: {'Geeks', 'For'} Elements of set: Geeks For True
Note – To know more about sets, refer Python Sets.
Dictionary
Lexicon in Python is an unordered drove of data values, used to shop information values like a map, which unlike other Data Types that hold only single value as an element, Lexicon holds key:value
pair. Key-value is provided in the dictionary to make information technology more optimized. Each fundamental-value pair in a Lexicon is separated past a colon :
, whereas each key is separated past a 'comma'.
Creating Lexicon
In Python, a Dictionary can exist created past placing a sequence of elements within curly {}
braces, separated past 'comma'. Values in a lexicon tin exist of any datatype and can be duplicated, whereas keys can't exist repeated and must be immutable. Lexicon can likewise be created past the built-in function dict()
. An empty dictionary tin be created by just placing information technology to curly braces{}.
Note – Lexicon keys are case sensitive, same name but different cases of Key will exist treated distinctly.
Python3
Dict
=
{}
print
(
"Empty Dictionary: "
)
print
(
Dict
)
Dict
=
{
1
:
'Geeks'
,
two
:
'For'
,
3
:
'Geeks'
}
print
(
"\nDictionary with the use of Integer Keys: "
)
print
(
Dict
)
Dict
=
{
'Name'
:
'Geeks'
,
1
: [
1
,
ii
,
three
,
four
]}
print
(
"\nDictionary with the apply of Mixed Keys: "
)
print
(
Dict
)
Dict
=
dict
({
ane
:
'Geeks'
,
2
:
'For'
,
three
:
'Geeks'
})
print
(
"\nDictionary with the employ of dict(): "
)
print
(
Dict
)
Dict
=
dict
([(
one
,
'Geeks'
), (
2
,
'For'
)])
print
(
"\nDictionary with each item equally a pair: "
)
print
(
Dict
)
Output:
Empty Dictionary: {} Lexicon with the apply of Integer Keys: {ane: 'Geeks', 2: 'For', 3: 'Geeks'} Dictionary with the use of Mixed Keys: {1: [1, 2, three, 4], 'Name': 'Geeks'} Lexicon with the use of dict(): {1: 'Geeks', 2: 'For', iii: 'Geeks'} Lexicon with each particular every bit a pair: {1: 'Geeks', 2: 'For'}
Accessing elements of Dictionary
In order to access the items of a lexicon refer to its key name. Key tin be used inside square brackets. In that location is besides a method called get()
that will also help in accessing the element from a dictionary.
Python3
Dict
=
{
ane
:
'Geeks'
,
'name'
:
'For'
,
3
:
'Geeks'
}
print
(
"Accessing a element using primal:"
)
print
(
Dict
[
'name'
])
impress
(
"Accessing a element using get:"
)
print
(
Dict
.get(
3
))
Output:
Accessing a element using key: For Accessing a element using become: Geeks
Which Data Type Is Used For Sequential Integers Controlled By Access?,
Source: https://www.geeksforgeeks.org/python-data-types/
Posted by: jonesprionling.blogspot.com
0 Response to "Which Data Type Is Used For Sequential Integers Controlled By Access?"
Post a Comment