python学习 您所在的位置:网站首页 python用input输入两个数 python学习

python学习

2023-04-14 11:21| 来源: 网络整理| 查看: 265

用户输入

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

1 username = input('username:') 2 password = input('password:') 3 print(username,password)

2、格式化输出

第一种方法:字符串拼接 +  (不建议使用,太耗内存) 1 name = input("name:") 2 age = input("age:") 3 skill = input("skill:") 4 salary = input("salary:") 5 6 info = ''' 7 --- info of ''' + name + ''' 8 name: ''' + name + ''' 9 age: ''' + age + ''' 10 skill: ''' + skill + ''' 11 salary: ''' + salary + ''' 12 ''' 13 print(info)

运行结果,如图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第二种用法:%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)

运行结果,如图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意:检测变量的数据类型使用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)

运行结果,如图

第四种用法:{索引} 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)

运行结果,如图



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有