python is case sensitiveso myvariable is not the as myvariable which in turn is not the same as myvariable with some exceptionshoweverthe programmer should avoid assigning names that differ only by case since human readers can overlook such differences same values and types value is one of the basic things program works withlike letter or number the values we have seen so far are and 'helloworld!these values belong to different types is an integerand 'helloworld!is stringso-called because it contains "stringof letters youcan identify strings because they are enclosed in quotation marks if you are not sure what type value hasthe interpreter can tell you type ('helloworld!'type ( not surprisinglystrings belong to the type str and integers belong to the type int less obviouslynumbers with decimal point belong to type called floatbecause these numbers are represented in format called floating-point type ( what about values like ' and ' 'they look like numbersbut they are in quotation marks like strings type (' 'type (' 'they are strings variablesone of the most powerful features of programming language is the ability to manipulate variables variable is name that refers to value an assignment statement creates new variables and gives them valuesmessage 'welcome to university of mumbain pi the above example makes three assignments the first assigns string to new variable named messagethe second gives the integer to nthe third assigns the (approximatevalue of to pi