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中要求输入的全是英文怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

js怎样判断文本框输入的全是回车,如果全是回车提示为空

c语言:输入是一个n*m的矩阵,要求找到其中最大的全0字矩阵。怎么算?

这种情况是怎么回事啊左键点空白的地方没有反应,而且键盘数字键打不出数字,打出来的全是符号,求大神指

我的orange桌面 屏幕上显示的全是方块

wpf中怎么为datagrid绑定一个list 我的代码如下,为啥显示出来的全是空行?。。。 似乎数据个数是对的…

我用PLSQL查出来的数据,看表结构为啥comments显示的全是问号?怎么解决啊求详细方法