Как да проверите видовете променливи в Python
Стъпка 1
Отворете командния ред на Phyton. Въведете "(37, str)" и натиснете "Enter". Този ред пита дали "37" е знак. Python отговаря "Невярно". Въведете "isinstance (37, int)" и натиснете "Enter". Фътън отговаря "вярно". Въведете "(False, bool)" и натиснете "Enter". Фътън отговаря "вярно".
Стъпка 2
Напишете следното:
(var, int): print "Променливата е цяло число" връща elif isinstance (var, float): print "променливата е поплавък "
Това определя функция, наречена "typechecker", която проверява дали вашата променлива е знак, цяло число или плаваща точка. Можете да включите допълнителни функции във функцията. Не забравяйте да ги идентифицирате правилно.
Стъпка 3
Въведете "typechecker (37)" и натиснете "Enter". Python отговаря "Променливата е цяло число", защото 37 е цяло число. Въведете "typechecker (24.24)" и натиснете "Enter". Python отговаря: "Променливата е плаваща запетая", защото 24.24 е десетично число. Type "typechecker (" Hello ")" и натиснете "Enter". Python отговаря "Променливата е знак", защото "Hello" е низ от знаци.
Стъпка 4
Напишете "getInput = raw_input (" Въведете нещо: ") и натиснете" Enter ". Python ви моли да въведете текст. Напишете нещо и натиснете "Enter". Въведете "typechecker (getInput)" и натиснете "Enter". Python предава въведената променлива на функцията и връща типа на променливата.