一、与用户交互:
1. 为什么要与用户交互
假设我们现在写了一个ATM系统取代了柜员,如果我们要在这台ATM上取款,那么这个ATM是不是会要求我们输入姓名、密码?是不是需要我们输入我们需要取款金额?这是不是就可以理解为一种交互。现在让我们了解下Python是怎么实现交互的。
2.如何在python中实现与用户交互
name = input('input your name:')
pwd = input('input your pwd:')
print(type(name))
print(type(pwd))
通过上面的代码可以看出来input只接受输入的值。并且注意:无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型。
二、格式化输出:
什么为格式化输出?
将字符串中某些内容替换掉再输出就是格式化输出
例如:res = '职工姓名为%s,您的年龄为%s,您的工资为%s'
print(res %('gary',29,8900))
先使用占位符%s占位 再使用%按照位置一一替换
其中%后所对应的元素量要与前面占用的%s数量对应(不能多也不能少) %s可给任何类型数值占位
补充:%d占位符只给数字占位
print ('%07d' %123)
输出结果为:0000123
可对应输出字符位数
标签:输出,格式化,占位,print,input,交互 来源: https://www.cnblogs.com/jjjmhf50/p/15504039.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。