python关于用户输入与格式化输出

1、输入input函数

username=input("username:")
password=input("password:")
print(username,password)
运行结果:键盘输入Jim,abc123
username:Jim
password:abc123
Jim abc123

2、输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即

#加载模块
import getpass
  
# 将用户输入的内容赋值给 name 变量
password = getpass.getpass("请输入密码:")
  
# 打印输入的内容
print(password)

3、格式化输出

方法1

name=input("name:")
age=input("age:")
salary=input("salary:")
info='''
- - - - - -info of %s- - - - - -
Name:%s
Age:%s
Salary:%s
'''%(name,name,age,salary)
print(info)

运行结果

name:Tom
age:22
salary:5000

- - - - - -info of Tom- - - - - -
Name:Tom
Age:22
Salary:5000

方法2

name=input("name:")
age=input("age:")
salary=input("salary:")
info='''
- - - - - -info of {_name}- - - - - -
Name:{_name}
Age:{_age}
Salary:{_salary}
'''.format(_name=name,_age=age,_salary=salary)
print(info)

运行结果

name:Tom
age:22
salary:5000

- - - - - -info of Tom- - - - - -
Name:Tom
Age:22
Salary:5000

 

posted @ 2018-07-09 22:24  冷璇  阅读(56)  评论(0)    收藏  举报