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,字符串的形式

image.png

 

input()函数的强制类型转换

 

1:input()函数强制转换,必须在源头转换

2:通常我们用道德是年龄,薪资,时间等,都是整数,由于input()函数里的内容默认都是字符串,所以如果经常在if语句一个个的加引号,比较麻烦,所以此时可以选择把input()函数强制的转换为int整数的数据类型,例:

age=int(input('你今年多大年龄'))

if age>17:

print('猜大了')

elif age==17:

print('猜对了')

else:

print('猜小了')

image.png

 

 

总结:

 
 
 
posted @ 2019-11-14 10:54  琳达的博客  阅读(336)  评论(0编辑  收藏  举报