Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
В то время как вы уже писали строки, вы все еще не знаете, что они делают. В этом упражнении мы создадим кучу переменных с комплексными строками таким образом Вы можете видеть то, что они нужны. Первое объяснение строк.
aslandu
04.04.13 в 13:19
|
|
Строка обычно - немного текста, который Вы хотите вывести на экран кому-то или "экспорту" из программы, которая Вы запись. Python знает, что Вы хотите, чтобы что-то было строкой, когда Вы помещаете или "(двойные кавычки) или’ (одинарные кавычки) вокруг текста. Вы видели это много раз с Вашим использованием печати, когда Вы помещаете текст Вы хотите перейти к строке внутри "или ’после печати. Тогда Python распечатывает его. Строки могут содержать символы формата, которые Вы до сих пор обнаруживали. Вы просто помещаете отформатированный переменные в строке, и затем % (процент) символ, сопровождаемый переменной. Единственная выгода - это если Вы хотите, чтобы многократные форматы в Вашей строке распечатали многократные переменные, Вы должны вставить их () (круглая скобка), разделенная, (запятыми). Это - как будто Вы говорили мне покупать Вас список элементов от хранилище и Вы сказали, “Я хочу молоко, яйца, хлеб и суп. ” Только как программист мы говорим, “(молоко, яйца, хлеб, суп)”.
aslandu
04.04.13 в 15:10
|
|
Мы сейчас ввести целую кучу строк, переменных форматах и распечатывать их. Вы также будете практиковаться с использованием коротких сокращенное имена переменных. Программисты любят экономить время сами за свой счет по использование раздражающих загадочные имена переменных, так что давайте вы научитесь читать и писать их на ранней стадии.
aslandu
04.04.13 в 15:18
Сейчас мы наберем множество строк, переменных, форматов и выведем их на экран. Вы, также, попрактикуетесь в использовании сокращенных имен переменных. Программисты любят экономить свое время за ваш счет используя раздражающие непонятные имена переменных. Чем раньше вы научитесь читать и писать их, тем лучше.
sain
26.07.13 в 18:58
|
|
1 x = "There are %d types of people." % 10 2 binary = "binary" 3 do_not = "don't" 4 y = "Those who know %s and those who %s." % (binary, do_not) 5 6 print x 7 print y 8 9 print "I said: %r." % x 10 print "I also said: '%s'." % y 11 12 hilarious = False 13 joke_evaluation = "Isn't that joke so funny?! %r" 14 15 print joke_evaluation % hilarious 16 17 w = "This is the left side of..." 18 e = "a string with a right side." 19 20 print w + e
sain
26.07.13 в 19:14
|
|
Что вы должны получить
sain
26.07.13 в 19:00
|
|
1 $ python ex6.py 2 There are 10 types of people. 3 Those who know binary and those who don't. 4 I said: 'There are 10 types of people.'. 5 I also said: 'Those who know binary and those who don't.'. 6 Isn't that joke so funny?! False 7 This is the left side of...a string with a right side. 8 $
sain
26.07.13 в 19:14
|
|
Дополнительные вопросы 1. Пройдитесь по программе и к каждой строке напишите комментарий с пояснением. 2. Найдите все места, где строка вставляется в строку. Таких четыре. 3. Вы уверенны что там только четыре таких места? Может я пошутил. 4. Объясните, почему при объединении двух строк "w" и "e" через + получается одна длинная строка
sain
26.07.13 в 19:11
|
|