identifiers are used to name things in programming language in pythonidentifiers are case sensitive and may be of any length but they may only contain lettersdigitsor the underscoreand they may not begin with digit some identifiers are reserved and cannot be used by the programmer the following is list of python' reserved wordsand del global not with as elif if or yield assert else import pass false break except in raise none class finally is return true continue for lambda try def from nonlocal while primitive types primitive type is built-in type that is part of the language itself python defines several primitive data typesas described in the following bullets along with sample literals of each typeinteger -numeric values with no fractional part- floating-point -numeric values with fractional part - - boolean -logical values of true or falsetrue false string -an ordered sequence of alphanumeric characters'string"another string"clist -an ordered sequence of objects in which each element is identified by an integer subscript[ ['abc' [tuple -similar to list type but the contents of tuple cannot be changed once it has been created(' '' '' '( dictionary collection of items in which each item contains key and corresponding value{ "bob" "sally"python also has literal block string in which white space (spaces and newlinesis maintained """this is string which can continue onto new line when printedit will appear exactly as written between the triple quotes ""python inserts newline characters at the end of each line of the text block and adds blank spaces everywhere they appear within the literalincluding at the front of each line single or double quotes can be used for string block literals