0% found this document useful (0 votes)
23 views

Python Data Types

The document summarizes basic and complex data types in programming languages. It describes the main data types like integer, float, string, boolean, list, tuple, dictionary and set. For each data type it provides the definition, characteristics, typical operations, methods and use cases. The document aims to provide an overview of essential data types used in programming.

Uploaded by

ha cong thi hong
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Python Data Types

The document summarizes basic and complex data types in programming languages. It describes the main data types like integer, float, string, boolean, list, tuple, dictionary and set. For each data type it provides the definition, characteristics, typical operations, methods and use cases. The document aims to provide an overview of essential data types used in programming.

Uploaded by

ha cong thi hong
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Module:

Data Types

NAS.IO/ARTIFICIALINTELLIGENCE
Basic Data Types
1. Integer (int)
• Definition: Represents whole numbers.
Characteristics:
No decimal points, can be positive or
negative.
Size is only limited by available memory.
Typical Operations: Arithmetic operations,
bitwise operations. Methods: bit_length(),
to_bytes().
Use Cases: Counting, indexing, mathematical
calculations in discrete mathematics.

Join AI Community nas.io/artificialintelligence


Extended Examples

Join AI Community nas.io/artificialintelligence


2. Floating Point Number (float)
Definition: Represents real numbers including
decimals.
Characteristics: • Contains a decimal point,
precision is implementation-dependent.
Typical Operations: All arithmetic operations
applicable.
Methods: is_integer(), hex().
Use Cases: Scientific calculations,
measurements, financial calculations.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


3. String (str)
Definition: A sequence of characters.
Characteristics:
• Immutable, can include letters, digits,
symbols, and whitespaces.
• Typical Operations: Concatenation, slicing,
formatting.
• Methods: upper(), lower(), split(), join().
• Use Cases: Text processing, file handling,
user interfaces.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


4. Boolean (bool
Definition: Represents truth values.
Characteristics:
• Derived from integers (True is 1, False is 0).
Typical Operations: Logical operations,
comparisons.
Use Cases: Control flow, decision making,
flagging conditions.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


Complex Data Types
1. List (list)
Definition: An ordered collection of items.
Characteristics:
• Mutable, items can be of mixed types.
Typical Operations: Indexing, slicing,
appending, sorting.
Methods: append(), remove(), sort().
Use Cases: Dynamic data storage, iteration,
collections of items

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


2. Tuple (tuple)
Definition: An immutable ordered collection of
items.
Characteristics:
• Immutable, items can be of mixed types.
Typical Operations: Indexing, slicing.
Use Cases: Immutable data records, keys in
dictionaries.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


3. Dictionary (dict)
Definition: A collection of key-value pairs.
Characteristics:
• Mutable, keys must be unique and
immutable.
Typical Operations: Accessing, updating,
removing key-value pairs.
Methods: keys(), values(), items().
Use Cases: Data lookup, flexible data
representation, JSON-like structures.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


4. Set (set)
Definition: An unordered collection of unique
items.
Characteristics:
• Mutable, eliminates duplicate values.
Typical Operations: Adding, removing elements,
set operations (union, intersection).
Methods: add(), remove(), union().
Use Cases: Removing duplicates, set theory
operations.

Join AI Community nas.io/artificialintelligence


Extended Examples:

Join AI Community nas.io/artificialintelligence


What Next? Join the Free AI Community

Three weekly events


Live workshops
Knowledge Shorts 50+ Videos
Basic AI & DS courses
DS & AI materials
Webinar recording
Guidance from experts
24 by 7 Whatsapp & Discord
Latest ai Discussion & More...

nas.io/artificialintelligence
Community Profile

What Does The Community Provide?

Gen AI Courses Recordings

✅ Generative AI (chatGPT) for Business ✅ Outcome-based Workshops


✅Prompt Engineering for Developers ✅ AI Community Meetup Recordings
✅Langchain for AI App Development ✅ Python Projects Videos
✅ AI & DS Career & Learning Webinar Series
Data Science Courses Resources

✅ Basic Excel For Data Science ✅ Generative AI Resources


✅ Basic SQL For AI/Data Science ✅ Sample Datasets & Projects
✅ Basic Python for AI/Data Jobs ✅ Sample Reviewed Resume
✅ Advanced Python for AI/DS Jobs ✅ Ready to use Resume Template
✅ Basic PowerBI for AI/Data Science ✅ Linkedin Profile Optimization
✅ Machine Learning ✅ Essential SQL Documents
✅ Knowledge Shorts ✅ Essential Python Documents
✅ Machine Learning Documents
Every week we have live Zoom calls, Physical Meetups and LinkedIn Audio events and
WhatsApp discussions. All calls are recorded and archived.

nas.io/artificialintelligence

You might also like