Предыдущий урок:Отплыть Питон (1)
шаблонprint
- Зачем продолжать учиться
print
? -
print
Что вы можете привнести при написании программ? - Как научиться && использовать изящно
print
? - ......
- Имея в виду эти вопросы, мы продолжаем
print
1. Одиночная печать
print "我准备打印一条信息"
2. Многократная печать (печать оригинального формата)
print """
我准备打印多条信息
猜猜
都是什么呢
...
已经结束了
"""
# 同样实现以上效果的方式
print '我准备打印多条信息\n猜猜\n都是什么呢\n...\n已经结束了'
3. Печать с параметрами
print 'this is a %r' % 'book'
print '这是一本书 %s' % '书' # 如果这里出错了。想想上一节课的字符编码设置
4.%r
и%s
Сначала выполните фрагмент кода и посмотрите, в чем разница?
# coding=utf-8
print '下面是 %r 的格式化参数'
test_param = '%r %r'
print test_param % ('oh','hei')
print test_param % (test_param, test_param)
print '------------------------------'
print '下面是 %s 的格式化参数'
test_param1 = '%s %s'
print test_param1 % ('oh','hei')
print test_param1 % (test_param1, test_param1)
При отладке используйте больше%r
, так как%r
Отображается исходное значение данных типа переменной, например: строка в одинарных кавычках, китайский нормально не выводится.%s
Больше пользы, когда вывод действительно необходим.
5. Печатайте несколько раз*
print '*' * 4
# 实际输出:****
6.,
Приложения
В чем разница между следующим кодом?
print 'hello ','world'
print '-------------'
print 'hello '
print 'world'
7. Экранирующие символы
-
\
перевести -
\n
новая линия -
\t
заблокирован в