1, выходной формат
Процедура, часто такой сценарий: пользователь может ввести информацию, и печать фиксированного формата.
Такие, как требует от пользователя ввести имя пользователя и возраст, а затем напечатать следующий формат:
Меня зовут ххх, мой возраст ххх.
Очевидно, что символ с запятой сплайсинга, вход пользователь может имя и возраст в конце концов, не помещается в указанном месте ххх, и фигура должна также быть ул (цифровое) преобразование в строку сплайсинга.
При этом используется заполнитель, такие как:% s,% d.
1.1,% S Строка-заполнитель; приемлемые строки, числа также могут быть получены. Например:
печать ( 'Меня зовут% s, Мой возраст% s' % ( 'Эгон', 18))
1.2,% d-заполнитель строки; получать только цифровые. Например:
печать ( 'Меня зовут% s, Мой возраст% d')% ( 'Эгон', 18)
Print ( 'Меня зовут% S,% S мой возраст')% ( 'Эгон', 18) Тип #age строка, не может проходить% d, будет дано
1.3, получая указанный пользователем вход, в указанный формат печати
имя = вход ( «ваше имя:»)
возраст = вход ( «Ваш возраст:») # 18 пользовательского ввода, хранится в виде строки 18, не может пройти% D.
печать ( 'Меня зовут% s, Мой возраст% s' % (имя, возраст))
2, основные операторы
С оперативной компьютерной технологией есть много, могу не только простое сложение, вычитание, в соответствии с типом операции можно разделить на: математику, оператор сравнения, логические оператор, оператор присваивания, участники операции, состояние операции, немного работы.
2,1 арифметика
Пусть переменные: а = 10, б = 20
операторы | описание | примеров |
знак равно | Простой оператор присваивания | с = а + Ь |
+ = | Оператор присваивания Сложение | с + = а эквивалентно с = с + а |
знак равно | Оператор присваивания Вычитания | C- = а эквивалентно с = са |
знак равно | Оператор присваивания Умножение | эквивалентна с * = а с = с * а |
знак равно | Оператор присваивания Отдела | с / = а эквивалентно с = с / а |
знак равно | Возьмем оператор присваивания остаток | C% = а эквивалентно C = C% в |
знак равно | Оператор присваивания мощности | с ** = а эквивалентно с = с ** |
знак равно | Оператор присваивания взять делимым | с // = а эквивалентно С = С // |
2.2, логические операции
операторы | описание | примеров |
и | «И» ворота, х являются ложными, или х и у являются ложными, выходными значениями х, у значения в противном случае | (А и Б) возвращает истину |
или | «Или» ворота, х истинно, то значение выхода х, у значения в противном случае | (А или б) возвращает истину |
не | «НЕ» ворота, х верно, то выход х ложно, х является ложным, то выход х верно | нет (а и б) возвращает истину |
2.2.1, приоритет отношение между тремя: не> и> или, на тот же уровень, как по умолчанию слева направо расчет.
>>> 3> 4 и 4> 3 или 1 == 3 и 'х' == 'х' или 3> 3
Ложные
2.2.2, то лучше различать приоритет в скобках, по сути, один и тот же смысл, что и выше
Принцип:
2.2.2.1, не самый высокий приоритет, является условием , что результаты тесно следует отрицания, и не так внимательно следят за условиями неделимым
2.2.2.2, если заявление сделано и все связаны, или в связи с или все, а затем слева направо, чтобы последовательно стоимость
2.2.2.3, и если оба имеют оператор или, то первые скобки и левые и правые два условия , которые должны быть заключены, а затем вычисляет
>>> (3> 4 и 4> 3) или (1 == 3 и 'х' == 'х' ) или 3> 3
говорить
2.2.3, операция короткого замыкания: После того, как результат логической операции может быть определен, то она возвращает текущее значение для расчета конечного результата.
>>> 10 и 0 или «» и 0 или «ABC» или «Эгон» == «DSB» и 333 или 10> 4
мы используем скобки , чтобы уточнить , какой приоритет
>>> (10 и 0) или ( «» и 0) или 'а' или ( 'Эгон' == 'DSB' и 333) или 10> 4
короткого замыкание: 0 '' 'ABC'
ложное ложную правда
Возвращает: 'ABC'
2.2.4, короткого замыкания операции лица вопросы:
. >>> # 3. 1. 1 или
>>> 3. 1 и # 3..
>>> # 0. 1. 1 и 2 и
>>> # 0. 1. 1 и 2 или
>>> 0 и или. 4. 1 или № 2. 1
>>> 0 или Ложь. 1 #False и
2.2.5, расчет личность
сравним это идентификатор
Сравнение значение ==