Exam 98-381: Introduction to Programming Using Python/Perform Operations using Data Types and Operators

From Wikiversity
Jump to navigation Jump to search

This lesson covers variables, data types, type conversion, data structures, indexing, slicing, operators, assignment, and comparison.[1]

Readings[edit | edit source]

Activities[edit | edit source]

Evaluate an expression to identify the data type Python will assign to each variable[edit | edit source]

Identify str, int, float, and bool data types

  • "1"
  • 1
  • 1.0
  • True, False

Perform data and data type operations[edit | edit source]

Convert from one data type to another type; construct data structures; perform indexing and slicing operations

  • str() -->La str()función convierte el valor especificado en una cadena.
  • int() -->The int() function converts a number or a string to its equivalent integer
  • float() -->The float() method returns a floating point number from a number or a string.
  • bool() --> The bool() method takes a specified argument and returns its boolean value.
  • list = [] --> Create a List:
  • dictionary = {}
Method Description
clear() Removes all the elements from the dictionary
copy() Returns a copy of the dictionary
fromkeys() Returns a dictionary with the specified keys and value
get() Returns the value of the specified key
items() Returns a list containing a tuple for each key value pair
keys() Returns a list containing the dictionary's keys
pop() Removes the element with the specified key
popitem() Removes the last inserted key-value pair
setdefault() Returns the value of the specified key. If the key does not exist: insert the key, with the specified value
update() Updates the dictionary with the specified key-value pairs
values() Returns a list of all the values in the dictionary
  • list[start:end(-1)]

Determine the sequence of execution based on operator precedence[edit | edit source]

Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)

  • =, +=, -=, *=, /=, %=, //= **=, &=, |=, ^=, >>=, <<=
  • ==, <=, >=, <, >, !=
  • +, -, *, /, %, //, **
  • variable is variable
  • element in value

Select the appropriate operator to achieve the intended result[edit | edit source]

Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)

See Also[edit | edit source]

References[edit | edit source]