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学习笔记整理3之输入输出、python eval函数
-
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
-
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
-
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
-
linux输入输出重定向使用详解
-
用仿ActionScript的语法来编写html5——第六篇,TextField与输入框
-
编程必备基础知识|计算机组成原理篇(10):输入输出设备
-
用shell命令读取与输出数据的代码
-
神奇的shell命令行输入与输出功能介绍
-
二个Excel输入技巧自动换行与无规则单元格输入让输入速度提升一倍