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