练习一

输出一段指定信息

⚡ root@peter  ~  python
Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a=input("请输入密码:")
请输入密码:123456
>>> a
123456
>>> print ("您的密码是%d"%a)  
#输出一个变量%d代表输出的是整形,%后面的a代表要输出的变量
您的密码是123456
>>> b=25
>>> b
25
>>> print("a和b分别是:%d,%d"%(a,b))
#对于两个变量甚至多个就要把要输出的变量类型一一写出来: %d,%s....中间用逗号隔开,也是%开头,不过后面的变量需要用小括号括起来: %(变量1,变量2....)
a和b分别是:123456,25
>>>

方法一

#!/usr/bin/env python
#encoding=utf-8
"""
@author: Peter
@contact: hubowestlife@outlook.com 
@version: 2.73
@file: printtest.py 
@time: 2017/9/9 17:38
@describe:
print test.

"""
print("==========================\n"
      "姓名:Peter\n"
      "QQ:12731238\n"
      "手机号:2515611616\n"
      "公司地址:山西省西安市新城区\n"
      "========================")

输出结果:

⚡ root@server129  ~/python  ./print1.py 
==========================
姓名:Peter
QQ:12731238
手机号:2515611616
公司地址:山西省西安市新城区
========================

方法二

#!/usr/bin/env python
#encoding=utf-8
"""
@author: Peter
@contact: hubowestlife@outlook.com 
@version: 2.73
@file: print3.py 
@time: 2017/9/10 23:51
@describe:


"""
print('''
================
姓名:Peter
QQ:21511
电话:10086
地址:陕西省西安市
===============
''')

输出结果:

⚡ root@server129  ~/python  vim print3.py
 ⚡ root@server129  ~/python  cat print3.py 
#!/usr/bin/env python
#encoding=utf-8
"""
@author: Peter
@contact: hubowestlife@outlook.com 
@version: 2.73
@file: print3.py 
@time: 2017/9/10 23:51
@describe:


"""
print('''
================
姓名:Peter
QQ:21511
电话:10086
地址:陕西省西安市
===============
''')
 ⚡ root@server129  ~/python  chmod +x print3.py 
 ⚡ root@server129  ~/python  ./print3.py 

================
姓名:Peter
QQ:21511
电话:10086
地址:陕西省西安市
===============

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用”’…”’的格式表示多行内容:

例如:

⚡ root@server129  ~/python  python
Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print ''' #多行显示的开始
... 你好
... welcome
... to 
... Python
... ''' #结束语句

你好
welcome
to 
Python

>>>

练习 二

录入一段信息并输出显示

#!/usr/bin/env python
#encoding=utf-8
"""
@author: Peter
@contact: hubowestlife@outlook.com 
@version: 2.73
@file: printtset1.py 
@time: 2017/9/9 17:52
@describe:
录入信息并显示出来

"""
import time #导入时间模块,以实现后面的休眠功能
userName=input("请输入您的姓名:")
QQ=input("请输入您的QQ:")
cellphone=input("请输入您的手机号:")
address=input("请输入您的地址:")
print("您的信息正在生成中........")
time.sleep(1)  #休眠一秒
print("您的信息正在打印中,请稍等........")
time.sleep(1)
print("==================\n"
      "姓名:%s\n"
      "QQ号码:%s\n"
      "手机号:%s\n"
      "地址:%s\n"
      "====================="
      %(userName,QQ,cellphone,address)) #将需要输出的变量在后面写上即可,不需要考虑顺序

不同的版本可能输出的格式有所不同,输出:print ” 内容” 这样的格式输出,也有需要加括号的:print(”内容”),注意细节。
Python3版本中输入整形和字符串都用input作为输入,而在Python2.7版本中,字符串和整形分别用raw_input和input作为输入,注意不同。


输出结果:

⚡ root@server129  ~/python  cat print.py 
#!/usr/bin/env python
#encoding=utf-8
import time  
userName=raw_input("请输入您的姓名:")
QQ=input("请输入您的QQ:")
cellphone=input("请输入您的手机号:")
address=raw_input("请输入您的地址:")
print("您的信息正在生成中........")
time.sleep(1) 
print("您的信息正在打印中,请稍等........")
time.sleep(1) 
print("===========================================\n"
      "姓名:%s\n"
      "QQ号码:%d\n"
      "手机号:%d\n"
      "地址:%s=\n"
      "============================================"
      %(userName,QQ,cellphone,address)) 
 ⚡ root@server129  ~/python  chmod +x print.py 
 ⚡ root@server129  ~/python  ./print.py 
请输入您的姓名:Peter
请输入您的QQ:123456
请输入您的手机号:10010
请输入您的地址:陕西省西安市
您的信息正在生成中........
您的信息正在打印中,请稍等........
===========================================
姓名:Peter
QQ号码:123456
手机号:10010
地址:陕西省西安市=
============================================