Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 02:50:37

Страниц: [1]
Печать
Автор Тема: Немного о Print'e  (Прочитано 960 раз)
0 Пользователей и 1 Гость смотрят эту тему.
adw0rd    ↓ 
13 Ноябрь, 2009, 03:59:14
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Немного про принт в пайтоне:
Python

print 'a'
# 'a'
 
print 'a', 'b'
# 'a b\n'
 
print 'a', 'b',
# 'a b'

print это только интерфейс над sys.stdout.write(), который добавляет немного форматирования
Python

import sys
sys.stdout.write('a')
# 'a'
 

Также можно переопределить stdout.write и print начнет вести себя по другому:
Python

sys.stdout = open('file.txt', 'w')
 

так как у open есть метод write, то print теперь будет писать в файл
Python

print 'abc'
# уйдет все в файл, а не в stdout
 

Но есть еще более удобная форма для кратковременного изменения поведения принта:
Python

log = open('file.txt', 'w')
print >> log, 'a', 'b'
# все запишется в файл
print 'ab'
# выведет в стандартный поток вывода (stdout), по дефолту на экран, если не было выбрано перенаправления например (python sript.py > /path/to/txt.txt)
 
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Troy    ↓ 
13 Ноябрь, 2009, 04:02:26 , спустя 3 минуты 12 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

adw0rd, ещё пару твоих постов и пол форума на питон перейдут)))
Записан

adw0rd    ↓ 
13 Ноябрь, 2009, 04:03:14 , спустя 48 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

В Python 3.0 будут изменения, типа того:
Python
print ('a', 'b')
print ('a', 'b', file=f, end='')
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
NRG    ↓ 
13 Ноябрь, 2009, 04:04:51 , спустя 1 минуту 37 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

я не перейду...
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
adw0rd    ↓ 
13 Ноябрь, 2009, 04:05:38 , спустя 47 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


adw0rd, ещё пару твоих постов и пол форума на питон перейдут)))
стараюсь )) хотя эти возможности принта не особо интересны, по крайней мере на первый взгляд
Спустя 33 секунды добавил

я не перейду...
я думаю ты очень верен php, и даже никогда не думал о переходах на другие языки )
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
md5    ↓ 
13 Ноябрь, 2009, 04:07:02 , спустя 1 минуту 24 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

лично мне переход на питон пока не светит
я в гуглах не работаю и для личных сайтов не нужен
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
NRG    ↓ 
13 Ноябрь, 2009, 04:10:25 , спустя 3 минуты 23 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

я думаю ты очень верен php, и даже никогда не думал о переходах на другие языки )
ну вообщето подумывал о джаве и питоне, но подумывал чисто в научных интересах...
а так впринципе, меня и тут неплохо кормят))))
вплане я уже выбрал направление и технологии в которых хочу развиватся, вот и их хочу довести до совершенства.
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
adw0rd    ↓ 
13 Ноябрь, 2009, 04:14:32 , спустя 4 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


лично мне переход на питон пока не светит
я в гуглах не работаю и для личных сайтов не нужен
я в гуглах тоже не работаю, но если честно, то на python/django проще программировать, синтаксис более читабелен, голова меньше болит (по себе знаю) и меньше времени тратиться на разработку любого проекта
 
django дарит много вкусностей, не надо по 100 раз писать одно и тоже, объявил какие данные должны быть в модели,
далее структура БД сама сбилдится (можешь сам конечно это сделать ручками, никто не запретит),
потом можешь сгенерировать админку сразу (тоже на свое усмотрение, можешь и свою накидать, как тебе нравится...),
после можешь запросить у модели - форму, в соответствии с типами данных она соберет тебе html-форму, а фильтры дадут возможно отфильтровать что необходимо и т.д.
Спустя 1 минуту 23 секунды добавил
Блин надо десяток статей по этой теме накидать будет.... Народ чувствую жаждит и его терзают вопросы и сомнения )
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
md5    ↓ 
13 Ноябрь, 2009, 04:16:33 , спустя 2 минуты 1 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

народ конечно же жаждит
надо бы его для начала установить )))
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
NRG    ↓ 
13 Ноябрь, 2009, 04:19:41 , спустя 3 минуты 8 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

django дарит много вкусностей, не надо по 100 раз писать одно и тоже, объявил какие данные должны быть в модели,
далее структура БД сама сбилдится (можешь сам конечно это сделать ручками, никто не запретит),
потом можешь сгенерировать админку сразу (тоже на свое усмотрение, можешь и свою накидать, как тебе нравится...),
после можешь запросить у модели - форму, в соответствии с типами данных она соберет тебе html-форму, а фильтры дадут возможно отфильтровать что необходимо и т.д.
adw0rd, по большому счету почти все эти "вкусности" может подарить любой нормальный пхп фреймворк
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
adw0rd    ↓ 
14 Ноябрь, 2009, 02:59:22 , спустя 22 часа 39 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Продолжение http://pyha.ru/forum/topic/3622.0
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в: