input()函数
input()函数的使用
1:input()函数是输入函数
2:有问有答,又来有往,若是不在函数括号里输入内容,那么永远不会执行下一步
input()函数结果的赋值
1:赋值(第一步必须赋值,不可省略)
2:input()函数
3:print()函数
4:例:
name=input('你最喜欢的数字是几?')
print(name)
5:此时在终端输入答案,则是属于输入值,每个人的回答都不同
6:打印出拼接效果,打印的括号里用“+”用来拼接,例:
name=input('你最喜欢的数字是几?')
print(name+'你们呢')
7:总结--第一步给函数的结果进行赋值,第二步input函数搜集信息,第三步打印输出结果
input()函数的数据类型
1:对于input函数来说,无论在终端输入的内容是字符串还是数字,最终都会被强制的转换为“字符串”形式,这是python3的固定规则,可以用type函数来做个检验:
shuzi=input('你喜欢数字几')
print(type(shuzi))
即使此时在终端输入的是数字9,最终运行的结果也是将它转换为str,字符串的形式
input()函数的强制类型转换
1:input()函数强制转换,必须在源头转换
2:通常我们用道德是年龄,薪资,时间等,都是整数,由于input()函数里的内容默认都是字符串,所以如果经常在if语句一个个的加引号,比较麻烦,所以此时可以选择把input()函数强制的转换为int整数的数据类型,例:
age=int(input('你今年多大年龄'))
if age>17:
print('猜大了')
elif age==17:
print('猜对了')
else:
print('猜小了')
总结: