python input输入数字_python 用户交互输入input的4种用法详解

用户输入

1、使用input来等待用户输入。如

username = input('username:')

password = input('password:')

print(username,password)

2、格式化输出

第一种方法:字符串拼接 + (不建议使用,太耗内存)

name = input("name:")

age = input("age:")

skill = input("skill:")

salary = input("salary:")

info = '''

--- info of ''' + name + '''

name: ''' + name + '''

age: ''' + age + '''

skill: ''' + skill + '''

salary: ''' + salary + '''

'''

print(info)

运行结果,如图

2019924143457631.png?2019824143537

第二种用法:%s(代表字符串) %d(代表数字,可以用作验证、检测数据类型)%f(浮点类型)

name = input("name:")

age = input("age:")

skill = input("skill:")

salary = input("salary:")

info1 = '''

--- info of %s ---

Name:%s

Age:%s

Skill:%s

Salary:%s

''' % (name,name,age,skill,salary) 注意这里的变量要一 一对应,缺少一个就会报错

print(info1)

运行结果,如图

2019924143457632.png?2019824143537

注意,如果这里将Age设置为%d的话就会报错,如图

2019924143457633.png?2019824143537

这时候,我们就需要将age强制转换为整型,age = int(input("age:")) 这样的话,age就是整型了,就不会报错了

2019924143457634.png?2019824143537

注意:检测变量的数据类型使用type()方法,比如print(type(age)) 打印age数据类型

第三种用法:使用{参数名},在有的特殊情况下,一定要使用这样的格式,比如监控

name = input("username:")

age = input("age:")

skill = input("skill:")

salary = input("salary:")

info = '''

--- info of {_name}

Name:{_name}

Age:{_age}

Skill:{_skill}

Salary:{_salary}

'''.format(_name=name, _age=age, _skill=skill, _salary=salary) //此处是赋值

print(info)

运行结果,如图

2019924143457635.png?2019824143537

第四种用法:{索引}

name = input("name:")

age = input("age:")

skill = input("skill:")

salary = input("salary:")

info = '''

--- info of {0}---

Name:{0}

Age:{1}

Skill:{2}

Salary:{3}

'''.format(name, name, age, skill, salary)

print(info)

运行结果,如图

2019924143457636.png?2019824143537

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值