欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python1.输入与输出

程序员文章站 2022-07-15 08:37:09
...

练习一

输出一段指定信息

⚡ 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: [email protected] 
@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"
      "========================")

输出结果:

[email protected]  ~/python  ./print1.py 
==========================
姓名:Peter
QQ:12731238
手机号:2515611616
公司地址:山西省西安市新城区
========================

方法二

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


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

输出结果:

[email protected]  ~/python  vim print3.py
[email protected]  ~/python  cat print3.py 
#!/usr/bin/env python
#encoding=utf-8
"""
@author: Peter
@contact: [email protected] 
@version: 2.73
@file: print3.py 
@time: 2017/9/10 23:51
@describe:


"""
print('''
================
姓名:Peter
QQ:21511
电话:10086
地址:陕西省西安市
===============
''')
 ⚡ [email protected]  ~/python  chmod +x print3.py 
 ⚡ [email protected]  ~/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 
 ⚡ [email protected]  ~/python  ./print.py 
请输入您的姓名:Peter
请输入您的QQ:123456
请输入您的手机号:10010
请输入您的地址:陕西省西安市
您的信息正在生成中........
您的信息正在打印中,请稍等........
===========================================
姓名:Peter
QQ号码:123456
手机号:10010
地址:陕西省西安市=
============================================
相关标签: python linux