DEV Community

Chemutai Brenda
Chemutai Brenda

Posted on • Edited on

DAY 3 OF LEARNING DJANGO.

Today i learnt about python data types:
1. Text Type.

  • str (string) used to incorporate texts in a code.

Example:

name = "Chenda"

2. Numerical types

  • int → Whole numbers
  • float → Decimal numbers
  • complex → Complex numbers with letters.

Example:

id = 25 # int
pi = 3.14 # float
z = 2 + 3j # complex

3. Boolean Type

  • bool → Logical values.

Example:

she_is_a_girl = True
she-is_young = False

4. Sequence types.

  • list → Ordered, changeable, allows duplicates
  • tuple → Ordered, unchangeable, allows duplicates
  • range → Immutable sequence of numbers.

Example:

colors = ["red", "blue"] # list
coordinates = (10, 20) # tuple
numbers = range(5) # range
fruits = ["mangoes", "apples"]

5. Set Types.

  • set → Unordered, no duplicates
  • frozen set → Immutable set.

Example:

items = {1, 2, 3}
frozen_items = frozenset([1, 2, 3])

6. Mapping Type

  • dict → Key-value pairs.

example:

person = {"name": "Alice", "age": 30}

7. Binary types.

  • bytes
  • byte array
  • memory view.

Example:

data = b"hello" # bytes
buffer = bytearray(5) # bytearray
memory = memoryview(bytes(5)) # memoryview

8. None Type.

  • None Type → Represents absence of a value.

Example:

result = None

Top comments (0)