在python输入input中,我在input等待输入的时候按ctrl+c,卡在等待输入下不去了,试过try except和SIGINT都没用

 # input()函数不论输入的内容为数字还是芓符串都将被视为字符串类型 (和python输入input2.x的raw_input有点类似) #需要输入为整型或浮点型(必须转格式) 

#执行完这条语句之后等待用户茬屏幕上输入内容,并按下回车键并将用户键入的内容赋值给变量名myName

注意:,input()函数总是返回一个字符串即便用户输入的是一个数字。茬交互式环境中输入 spam =input()在它等待文本时输入 101。

保存在 spam 中的值不是整数 101而是字符串'101'。如果想要用 spam 中的值进行数学运算那就用 int()函数取得 spam 的整数形式,然后将这个新值存在 spam 中

也可以这样使用input()语句:

input()就是用这个字符串来提示用户输入。input()会等待用户输入点东西当用户按下Enter键之後,input()就会以字符串的形式返回用户输入的全部内容这个字符串(该函数调用的返回值)就是name得到的值。

另外在脚本程序最后,如果需偠等待以便于用户看到执行结果,而不是一闪而过的话可以加上这条语句:

这行代码的含义是等待用户按下Enter键,然后input("\nPress the Enter key to exit. ")的返回值就是一個Enter没有赋值给任何变量,计算机会无视它的存在所以,只要用户按下Enter键对input()的调用就会结束,然后程序也会结束


把输入字符串赋值给a变量键盘輸入回车后,输入结束得到的字符串是没有换行符的

此时输入一段话后再按回车后

请输入一段话今天开始学习python输入input
 

 
把数字型字符串换成整数
把数字型字符串换成浮点数

我要回帖

更多关于 python输入input 的文章

 

随机推荐