Отплыть Питон (2)

Python

Предыдущий урок:Отплыть Питон (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заблокирован в