Learn Python The Hard Way / Трудный Путь Изучения Python: Exercise 6: Strings And Text

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

В то время как вы уже писали строки, вы все еще ​​не знаете, что они делают. В этом упражнении мы
создадим кучу переменных с комплексными строками таким образом Вы можете видеть то, что они нужны. Первое объяснение
строк.

aslandu 04.04.13 в 13:19

0

Строка обычно - немного текста, который Вы хотите вывести на экран кому-то или "экспорту" из программы, которая Вы
запись. Python знает, что Вы хотите, чтобы что-то было строкой, когда Вы помещаете или "(двойные кавычки) или’
(одинарные кавычки) вокруг текста. Вы видели это много раз с Вашим использованием печати, когда Вы помещаете текст
Вы хотите перейти к строке внутри "или ’после печати. Тогда Python распечатывает его.
Строки могут содержать символы формата, которые Вы до сих пор обнаруживали. Вы просто помещаете отформатированный
переменные в строке, и затем % (процент) символ, сопровождаемый переменной. Единственная выгода - это
если Вы хотите, чтобы многократные форматы в Вашей строке распечатали многократные переменные, Вы должны вставить их ()
(круглая скобка), разделенная, (запятыми). Это - как будто Вы говорили мне покупать Вас список элементов от
хранилище и Вы сказали, “Я хочу молоко, яйца, хлеб и суп. ” Только как программист мы говорим, “(молоко, яйца,
хлеб, суп)”.

aslandu 04.04.13 в 15:10

0

Мы сейчас ввести целую кучу строк, переменных форматах и распечатывать их. Вы также будете практиковаться
с использованием коротких сокращенное имена переменных. Программисты любят экономить время сами за свой счет по
использование раздражающих загадочные имена переменных, так что давайте вы научитесь читать и писать их на ранней стадии.

aslandu 04.04.13 в 15:18

0

Сейчас мы наберем множество строк, переменных, форматов и выведем их на экран. Вы, также, попрактикуетесь в использовании сокращенных имен переменных. Программисты любят экономить свое время за ваш счет используя раздражающие непонятные имена переменных. Чем раньше вы научитесь читать и писать их, тем лучше.

sain 26.07.13 в 18:58

1

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

0

Что вы должны получить

sain 26.07.13 в 19:00

0

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

0

Дополнительные вопросы
1. Пройдитесь по программе и к каждой строке напишите комментарий с пояснением.
2. Найдите все места, где строка вставляется в строку. Таких четыре.
3. Вы уверенны что там только четыре таких места? Может я пошутил.
4. Объясните, почему при объединении двух строк "w" и "e" через + получается одна длинная строка

sain 26.07.13 в 19:11

0
Минутку...