Jump to content

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

From Wikiversity

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]