Python判断输入字符类型

 1 """从键盘上输入 一个字符,判断其字符类型。"""
 2 while True:
 3     char = input("请输入需要判断的字符:")
 4     if str.isdigit(char) == True:
 5         print("该字符为数字")
 6         try:
 7             char = int(char)
 8             print("并且该数值类型为int")
 9         except:
10             pass
11
12     elif str.isalpha(char) == True:
13         """关于判断汉字方法查阅资料 原文链接:https://blog.csdn.net/guotong1988/article/details/80896663"""
14         if char >= u‘\u4e00‘ and char <= u‘\u9fa5‘:   # 判断该字符是否为汉字
15             print("该字符是汉字")
16         else:
17             print("该字符是字母")
18     elif str.isalnum(char) == True:
19         print("该字符为数字和字母组合")
20     elif char == " ":
21         print("该字符为空格")
22     else:
23         try:
24             char = float(char)
25             print("该字符为数字")
26             print("并且该数值类型为float")
27         except:
28             print("该字符为其他")

原文地址:https://www.cnblogs.com/Handsome-Lan/p/10731774.html

时间: 2024-08-29 08:29:23

Python判断输入字符类型的相关文章

php判断输入字符类型

<?function checkStr($str){ $output=''; $a=ereg('['.chr(0xa1).'-'.chr(0xff).']', $str); $b=ereg('[0-9]', $str); $c=ereg('[a-zA-Z]', $str); if($a && $b && $c){ $output='汉字数字英文的混合字符串';} elseif($a && $b && !$c){ $output='汉字数

EditText限制输入字符类型的几种方式

?       近期的项目上须要限制EditText输入字符的类型,就把能够实现这个功能的方法整理了一下: 1.第一种方式是通过EditText的inputType来实现,能够通过xml或者java文件来设置.假如我要设置为显示password的形式,能够像以下这样设置: 在xml中.   android:inputType="textPassword" 在java文件里,能够用 myEditText.setInputType(InputType.TYPE_TEXT_VARIATION

7 判断输入字符个数

题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 1 public class _007CountStringAll { 2 3 public static void main(String[] args) { 4 printCount(); 5 } 6 7 private static void printCount() { 8 while (true) { 9 Scanner scanner = new Scanner(System.in); 10 System.ou

python实现统计字符类型

#字符串处理统计类型def my_func(*str): list_num = [] list_big = [] list_small = [] list_qt = [] str = input('请输入一个字符串') for j in str: if ord(j) > 47 and ord(j) < 58: list_num.append(j) if ord(j) > 64 and ord(j) < 91: list_big.append(j) if ord(j) > 96

python 11.5字符类型及常用方法

可变 or 不可变 值变,ID不变,是可变类型 值变,ID变化,是不可变类型 数字类型(int): 1,用途:记录年龄,等级,号码 2,定义方式:age = 18#age= int(18) 3常用方法:数学计算. int('101')#只能讲字符串包含纯数字转成整型 字符串内浮点数需先转成浮点数,再转整型 十进制转其他: bin()二进制,oct()八进制,hex()十六进制 总结:1,无序,2,不可变,3,一个值 浮点数(float) 1,用途:身高,体重,薪资 2,定义方式:height =

判断输入字符中包含汉字数目

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Windows.Forms; 8 using System.Text.RegularExpressions; 9 using System.Collections; 10

js控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数

[Html代码] <table> <tr> <td width="150">短信内容:</td> <td> <textarea name="message" cols="96" rows="5" onKeyDown="textCounter(message,remLen,65);" onKeyUp="textCounter(mess

开发小计之判断输入字符串类型(正则表达式)

#pragma mark - 正则表达式 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,153,180,189 */ NSString * MOBILE = @"^1(3[0-9]|5[0-35-

字符判断和字符映射

C语言提供一系列字符判断和字符映射的函数 1.字符判断函数 返回值:如果函数参数是要是判断的字符类型,返回真,否则返回假 a.isalnmu()  数字或者字母 b.isalpha()   字母 c.isblank()    标准的空白字符(空格.水平制表符.或者换行) d.iscntrl()     控制字符(例如Ctrl + B) e.isupper()   大写字母 f.islower()    小写字母 g.isgraph()   除空格符之外的所有可打印字符 h.isprint()