牛逼牛逼 发表于 2020-4-15 15:04:07

小白又来求助了

str = '123abc'
str.islower()
True
它为什么显示true,不是还有数字吗

wp231957 发表于 2020-4-15 15:05:18

数字忽略之

qiuyouzhi 发表于 2020-4-15 15:06:19

遇到数字会跳过,因为数字不分大小
>>> '123456'.islower()
False
>>> '123456a'.islower()
True

牛逼牛逼 发表于 2020-4-15 15:06:55

qiuyouzhi 发表于 2020-4-15 15:06
遇到数字会跳过,因为数字不分大小

ok,谢谢大佬

qiuyouzhi 发表于 2020-4-15 15:09:06

牛逼牛逼 发表于 2020-4-15 15:06
ok,谢谢大佬

那就设个最佳答案吧~

sunrise085 发表于 2020-4-15 15:14:33

islower()函数,只判断区分大小写的字符,不判断没有大小写之分的数字,如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
页: [1]
查看完整版本: 小白又来求助了