Content will go here.

## Built-In Data Types In Python

NameTypeDescription
Integer`int`Positive, negative, or zero whole number, e.g. 7
Floating point`float`Decimal value, e.g. 12.345
Boolean`bool``True` or `False` value
String`str`Immutable ordered sequence of characters, e.g. "Python!"
Tuple`tuple`Immutable ordered sequence of objects, e.g. (3, 2.5, "cat")
List`list`Mutable ordered sequence of objects, e.g. ("dog", 7, 9.2)
Set`set`Unordered collection of distinct objects, e.g. {"a", "b", "c"}
Dictionary`dict`Pairs of keys/values, e.g. {"name":"Bob", "age":42}

## Assignment Operators for Numeric Types

OperatorDescriptionExample (a=9, b=2)Result
`=`Assign a value`a=b``a` has the value 2
`+=`Add and assign`a+=b``a` has the value 11
`-=`Subtract and assign`a-=b``a` has the value 7
`*=`Multiply and assign`a*=b``a` has the value 18
`/=`Divide and assign`a/=b``a` has the value 4.5
`//=`Integer divide and assign`a//=b``a` has the value 4
`%=`Find remainder and assign`a%=b``a` has the value 1
`**=`Exponentiate and assign`a**=b``a` has the value 81

## Assignment Operators for Strings

OperatorDescriptionExample (s="abc")Result
`=`Assign a value`s="def"``s` has the value `"def"`
`+=`Append and assign`s+="def"``s` has the value `"abcdef"`
`*=`Repeat and assign`s*=2``s` has the value `"abcabc"`