Skip to content

Summary

Summary

In this chapter, you learned about a couple of different data types built-in to Python. These data types include the numeric data types: integers, floats, and complex numbers. The string data type is composed of letters, numbers, spaces, and punctuation. Python also has container data types which can store many values. These container data types include lists, tuples, and dictionaries. Strings, lists and tuples can be indexed and sliced using square brackets [ ].

Key Terms and Concepts

data type

variable

assignment operator

integer

int

whole number

floating point number

float

scientific notation

complex number

string

boolean

bool

boolean arithmetic

boolean operators

or

and

not

data structure

dictionary

tuple

list

index

indexing

immutable

Summary of Python Functions and Commands

Built-in Data Types

Python Data Type Description
int integer
float floating point number
bool boolean value: True or False
complex complex number, real and imaginary components
str string, sequence of letters, numbers and symbols
list list, formed with [ ]
dict dictionary, formed with {'key'=value}
tuple an immutable list, formed with ( )

Python Functions

Function Description
type() output a variable or object data type
len() return the length of a string, list dictionary or tuple
str() convert a float or int into a str (string)
int() convert a float or str into an int (integer)
float() convert an int or str into an float (floating point number)

Python List Operators

Operator Description Example Result
[ ] indexing lst[1] 4
: start lst[:2] [ 2, 4 ]
: end lst[2:] [ 6, 8 ]
: through lst[0:3] [ 2, 4, 6 ]
: start, step, end+1 lst[0:5:2] [2, 6]