第二周

 用户交互(input)

例一 input()

username =input("usernam:e")
password =input("password:")
print(username,password)

运行后,提示输入“username”和“password”, 输入后打印“username”和“password”。

例二字符拼接

name = input("name:")
age = input("age:")
salary = input("salary:")
info='''
-----info of'''+name+'''-----
name:'''+name+'''
age:'''+age+'''
salary:'''+salary
print(info)
 

例三 %占位符

%s或者%d %对应一个占位符号,要一一对应。s代表string,d代表数字,%f代表浮点数。默认所有的输入都是string。

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)

运行结果:

-----info of xx----
name:xx
age:hh
salary:hh

例四 格式化用户交互

官方建议的用户使用方法。

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

运行结果如下:

name:LAI
age:27
salary:10000

---info3 of cathy ----
name: LAI
age: 27
salary: 10000

例五 数组格式化

name = input("name")
age = input("age")
salary = input("salary")
info4 = '''
---info4 of {0} ----
name: {0}
age: {1}
salary: {2}
'''.format(name, age, salary)
print(info4)

运行结果如下:

name:LAI
age:27
salary:15000

---info4 of cathy ----
name:LAI
age: 27
salary: 15000

其他

上诉例子,密码是可见的,怎么让密码不可见了,有个模块getpass

import getpass

username = input("username:")
password = getpass.getpass("password") print(username, password)
 



转载于:https://www.cnblogs.com/scau8888/p/10090630.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值