HOW-TO: Программа на Python, Часть 2 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:28:python_ч_2 [2018/01/08 20:52]
[Больше о строках]
fullcircle:28:python_ч_2 [2018/01/08 20:54] (текущий)
[Подстановка переменных]
Строка 57: Строка 57:
 Результат будет символ '​h'​. Запомните:​ счёт начинается с 0, поэтому первый символ обозначается [0], второй — [1], третий — [2], и так далее. Если мы хотим отобразить символы начиная с положения 4 и заканчивая положением 8, то набираем:​ Результат будет символ '​h'​. Запомните:​ счёт начинается с 0, поэтому первый символ обозначается [0], второй — [1], третий — [2], и так далее. Если мы хотим отобразить символы начиная с положения 4 и заканчивая положением 8, то набираем:​
 <​code>​ <​code>​
-print strng[4:8]+print (strng[4:8])
 </​code>​ </​code>​
 результат будет '​time'​. Как цикл for из первой части, счет остановится на 8, но не возвращает восьмой символ,​ которым является пробел после '​time'​. результат будет '​time'​. Как цикл for из первой части, счет остановится на 8, но не возвращает восьмой символ,​ которым является пробел после '​time'​.
Строка 85: Строка 85:
 Есть ещё одна вещь, о которой я хочу рассказать до того, как мы перейдём к следующей программе-примеру. Если мы хотим напечатать строку,​ включающую текст и переменную,​ можно использовать подстановку переменных. Это просто. Если мы хотим подставить строку,​ мы пишем '​%s'​ и затем говорим Python, что надо подставить. Например,​ чтобы напечатать название месяца из нашего списка,​ можно использовать:​ Есть ещё одна вещь, о которой я хочу рассказать до того, как мы перейдём к следующей программе-примеру. Если мы хотим напечатать строку,​ включающую текст и переменную,​ можно использовать подстановку переменных. Это просто. Если мы хотим подставить строку,​ мы пишем '​%s'​ и затем говорим Python, что надо подставить. Например,​ чтобы напечатать название месяца из нашего списка,​ можно использовать:​
 <​code>​ <​code>​
-print 'Month = %s' % months[0]+print ('Month = %s' % months[0])
 </​code>​ </​code>​
 Эта команда выведет 'Month = Jan'. Если хотите подставить целое число, используйте '​%d'​. Рассмотрим пример ниже: Эта команда выведет 'Month = Jan'. Если хотите подставить целое число, используйте '​%d'​. Рассмотрим пример ниже: