python中辨别大小写和数字

2021-07-28 21:07:32
最佳回复

python中辨别大小写和数字

if c >= 'a' and c <= 'z': print('小写字母') elif c >= 'A' and c <= 'Z': print('大写字母') elif c >='0' and c <= '9': print('数字')

low_char_count = 0 up_char_count = 0 num_count = 0 for ss in s: if 'a' <= ss <= 'z': low_char_count += 1 elif 'A' <= ss <= 'Z': up_char_count += 1 elif '0' <= ss <= '9': num_count += 1

字符的话, 应该是比较的ascii码值.

python大小写敏感,缩进敏感.

python的字符串类型有一个属性isdigit可以判断是否为数字 假设设置了一个变量a,则选择把a转换成字符串,再判断 代码如下:a=123 print(str(a).isdigit()) 如果变量a是数字,则返回true,否则返回false

>>> test = 123>>> TEST = "123">>> test123>>> TEST'123'>>> 大小写肯定是区别的,一般来说所有编写语言都是区分大小写的

# 使用type函数很简单的就能判断>>> a=1>>> b=1.2>>> c="hello">>> print(type(a),type(b),type(c))(, , )>>> if type(a) == int: print 0 0>>> if type(b) == int: print 0>>>

num=9 type(num) type()可以获得num的类型 判断可以用isinstance(num, int)来判断,符合则为true,反之,false

你说的三类>='A' <='Z' 大写字母>='a' <='z' 小写字母 类似的 数字 其他的 就是 特殊符号

print([int(x) for input().split()].sort()) 一行代码就可以了,四个数字之间不要换行