更好的排版阅读体验,请移步 微信端
开篇
前面两期详细的介绍了字符串及其相关操作,在今后的编程中,你将经常和字符串打交道。一个比较常见的场景就是输入输出,所以本期将结合字符串,讲述最基本同时也是最常用的输入输出语法(input
和print
),并且会在文章最后补充一些之前没有讲到的字符串的内容。input()用于接收用户的输入input()
用于接受用户的输入。
>>> input()
当你写入以上代码,并按下回车键后,你会发现光标在闪动,这是在提示你要输入一些东西。
当输入完成后,再按一次回车,你所输入的东西便会打印出来显示在屏幕上,就像下面这样:
图中,黑色的字是我输入的,蓝色的字是打印输出在屏幕上的。
那如果不想打印输出在屏幕上,而是想将输入的内容保存起来,又应该怎么做呢?
简单!只要用一个变量接收input()
的输入内容就搞定啦!
这样,输入的内容就被保存在变量x
中了。
细心的你或许已经发现了,蓝色的字被一对''
包裹着,这不正是之前学习的字符串类型吗?
没错!事实上,你输入input()
中的任何类型的数据,都会变成字符串类型。
你可能不太信,因为上面的栗子中,我输入的内容我将在南极找寻你
本身就是个字符串类型的,所以输出的自然也是字符串咯。为了证明我说的是对的,咱们可以试着输入一个数字,看看出来的是不是还是数字类型。
看吧,输入的数字2333
也变成了字符串str
类型。
以上就是input()
的基本用法。
那你可能又会想:在提示输入时只有一个光标闪动会不会太不明显了?能不能加一些提示信息呢?
可以!input()
中的