python中input输入时使用方向键的问题
来源:互联网 发布:flac数值模拟软件 编辑:程序博客网 时间:2024/06/13 04:05
今天学习时,发现一个神奇的事情:
我们都知道python3.x 之后input等同于2.x 的raw_input。所有输入的字符当做str字符串处理。
例如:
flag = input('hhhh:')print(flag)上面是个最简单的输入加打印。
正常情况下输入打印是没有任何问题的:
hhhh:hhh786!@#'''"""《》“:+——()hhh786!@#'''"""《》“:+——()Process finished with exit code 0可以看到没有漏掉任何一个字符。
!但是!
一旦我再输入的过程中不按常理:
hhhh:i am a apple!
输入到这里我发现 a 应该用 an , 所以我需要用方向键回退到 a , 加一个 n :
hhhh:i am an apple!
好了,我要输出一下看看:
hhhh:i am an apple!i am a apple!
等等!!?? 明明改成了 an 的,为什么仍然是 a ?
为什么呢?(一脸懵逼)。
python似乎把握回退后增加的内容当成了input('hhhh:')等同的东西。所以在输出之后并没有n。
以上是我在pycharm中的实验,在cmd中并不会发生这种情况,推测可能是pycharm的问题。
阅读全文
0 0
- python中input输入时使用方向键的问题
- sqlplus中方向键的使用
- 解决在INPUT文本输入过程中使用Enter提交页面的问题
- Unity 方向键输入 Input.GetAxis() 和Input.GetAxisRaw()
- Linux下sqlplus中方向键的使用
- Oracle sqlplus中方向键、退格键的使用
- input输入框中光标高度的变化问题
- python用户输入问题,input()和raw_input()
- python中,用input()输入一个整数
- 『安装配置』用rlwrap解决SSH中使用SQLPLUS的方向键的问题
- 用rlwrap解决SSH中使用SQLPLUS的方向键的问题
- 【Python】input的使用
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- 解决ubuntu中vi不能正常使用方向键和退格键的问题
- 解决ubuntu中vi不能正常使用方向键与退格键的问题?
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- 基于Asp.net mvc自动生成验证码
- Chapter6 函数
- MC/DC覆盖率准则
- Java 8 新特性——lambda表达式
- 喜欢的小软件下载网址合集-换电脑用
- python中input输入时使用方向键的问题
- java中的IO流
- linux 查看访问本机ip次数
- 欢迎使用CSDN-markdown编辑器
- OpenCV之路(二)
- ScheduledThreadPoolExecutor 中ScheduleAtFixedRate 和 ScheduleWithFixedDelay方法讲解
- 查看空闲IP
- 【原创】Flex和Bison中巧用单双引号提升语法文件的可读性
- ubuntu系统anaconda安装pymango后,import提示no module错误问题