Найти - Пользователи
Полная версия: Если можете помогите/объясните
Начало » Python для новичков » Если можете помогите/объясните
1 2
feather236
Символ % вставляет значение переменной в строку.

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

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

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

Спасибо заранее
doza_and
один из вариантов
print [i for i in open("a.dat","rt").read().split() if i[0]=='a']
murdoc
гм все так просто :) спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB