python中要求输入的全是英文怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中要求输入的全是英文怎么写?相关的知识,希望对你有一定的参考价值。

就是要求输入的只能是英文,不能是其他的,该怎么写?

字符串有一个方法叫做isalpha(),就是用来判断一个字符串是否全都是字母的。

In [19]: usr_input1 = 'abcde'
In [20]: usr_input1.isalpha()
Out[20]: True
In [21]: usr_input2 = 'abc2'
In [22]: usr_input2.isalpha()
Out[22]: False
In [23]: usr_input3 = 'abc '
In [24]: usr_input3.isalpha()
Out[24]: False

参考技术A 判断其ascii码追问

那要怎么写呢?

追答

你说的输入是不是在命令行中输入?

你说的输入是不是在命令行中输入?

追问

就是要求输入的只能是英文,不能有其他的,其他的就输出error,要怎么用Python程序语言表示?

eclipse中搜狗输入法中文状态下输出的全是英文

在eclipse中搜狗输入法变成了如图这样

技术分享

在中文状态下,提示的全是中文。

查询到的解决方案:

快捷键ctrl+shift+E关闭搜狗智能英文。

然而与eclipse中
Ctrl+shift+E 快捷键冲突
解决办法 第一步
打开eclipse-->window-->preference-->General-->keys

技术分享

暂时修改快捷键。问题解决后建议改回来。

第二步

检查搜狗输入法快捷键设置,如果ctrl+shift+e 快捷操作未勾选,则勾选上。

技术分享

 

 此时在eclipse中重新按Ctrl+shift+E 问题则可以完美解决。

虽然 just a little piece cake,但是自己解决完成后还是很开心。












以上是关于python中要求输入的全是英文怎么写?的主要内容,如果未能解决你的问题,请参考以下文章