为了账号安全,请及时绑定邮箱和手机立即绑定

如果输入含有数字的情况下怎么解决?

python进阶 2-4

如何判断str转换后的数据是int还是str?这里的代码哪里错了?求大佬指点OTZ

正在回答

1 回答

False  不能是false

还有第8、11行前面的空格不对


#-coding:UTF-8-
def format_name(s):
    if isinstance(s,str):
        return s[0].upper()+s[1:len(s)].lower()
    else:
        try:
            str(s)
            format_name(s)
        except TypeError:
            print "不能用纯字符和数字作为用户名"
            return False

print map(format_name, ['adam', 'LISA', 'barT'])
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255532    人
  • 解答问题       3038    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

如果输入含有数字的情况下怎么解决?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号