GIT, тянущий или клонирующий репозиторий, получает только ветку Master

Мы можем использовать функцию raw_input() в Python 2 и функцию input() в Python 3. По умолчанию функция ввода принимает входной сигнал в строчном формате. Для другого типа данных вы должны ввести пользовательский ввод.

В Python 2 мы используем функцию raw_input(). Он ожидает, что пользователь наберет некоторый ввод и нажмите return, и нам нужно сохранить значение в переменной путем литья в качестве нашего типа данных желания. Будьте осторожны при использовании литья типа

x = raw_input("Enter a number: ") #String input

x = int(raw_input("Enter a number: ")) #integer input

x = float(raw_input("Enter a float number: ")) #float input

x = eval(raw_input("Enter a float number: ")) #eval input

В Python 3 мы используем функцию input (), которая возвращает значение пользовательского ввода.

x = input("Enter a number: ") #String input

Если вы введете строку, int , float, eval, это займет в качестве ввода строки

x = int(input("Enter a number: ")) #integer input

Если вы введете строку для int cast ValueError: invalid literal for int() with base 10:

x = float(input("Enter a float number: ")) #float input

Если вы введете строку для float cast ValueError: could not convert string to float

x = eval(input("Enter a float number: ")) #eval input

Если вы введете строку для eval cast NameError: name ' ' is not defined Эти ошибки также применимы для Python 2.

30
задан karobar 5 January 2016 в 19:09
поделиться