Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2011 16:33:59

feather236
От:
Зарегистрирован: 2011-10-22
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Если можете помогите/объясните

Символ % вставляет значение переменной в строку.

Разберем пример:

a = "Vasya"
print "hello %s" % a
Если запустить программу, то она выведет строку Hello Vasya. Как мы видим, вместо %s у нас вывело слово Vasya.

Почему так вышло?
Первый момент — в примере мы для переменной а задали значение “Vasya”. Уяснили.
Второй момент — мы выводим строку “hello %s” при помощи print. На место %s в строке запишется слово Vasya, потому что после строки “hello %s” у нас прописано % a, где:
% — обыкновенный разделитель, чтобы python видел, где мы выводим строку, а где мы уже указываем ему, какие переменные нужно вставит в строку.
а — та самая переменная, которой мы дали значение “Vasya” в первой строчке.



Офлайн

#2 Ноя. 4, 2011 17:20:22

murdoc
От:
Зарегистрирован: 2011-11-03
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Если можете помогите/объясните

Спасиб за объяснение :)
Все понял



Офлайн

#3 Ноя. 6, 2011 13:21:08

murdoc
От:
Зарегистрирован: 2011-11-03
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Если можете помогите/объясните

:) следующий вопрос,

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

Спасибо заранее



Офлайн

#4 Ноя. 6, 2011 14:13:03

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Если можете помогите/объясните

один из вариантов

print [i for i in open("a.dat","rt").read().split() if i[0]=='a']



Отредактировано (Ноя. 6, 2011 14:13:44)

Офлайн

#5 Ноя. 6, 2011 14:26:47

murdoc
От:
Зарегистрирован: 2011-11-03
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Если можете помогите/объясните

гм все так просто :) спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version