博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Code Signal_练习题_variableName
阅读量:6230 次
发布时间:2019-06-21

本文共 911 字,大约阅读时间需要 3 分钟。

Correct variable names consist only of English letters, digits and underscores and they can't start with a digit.

Check if the given string is a correct variable name.

Example

    • For name = "var_1__Int", the output should be
      variableName(name) = true;
    • For name = "qq-q", the output should be
      variableName(name) = false;
    • For name = "2w2", the output should be
      variableName(name) = false.

 

我的解答:

def variableName(name):    dict = {
'word':'qwertyuiopasdfghjklzxcvbnm', 'digit':'0123456789', 'underline':'_'} if name[0].lower() in dict['word'] or name[0] in dict['underline']: for i in name: if i.lower() in dict['word'] or i in dict['underline'] or i in dict['digit']: pass else: return False return True else: return False

 

 

def variableName(name):    return name.isidentifier()
膜拜大佬

 

转载于:https://www.cnblogs.com/BlameKidd/p/9470193.html

你可能感兴趣的文章
IDEA 问题汇总
查看>>
vmware安装软件包时出错 windows installer返回1613
查看>>
XenDesktop5.x/XenApp6.x访问数据流
查看>>
python 的日志logging模块学习
查看>>
HBase 源码编译错误: RpcServer.java: cannot find symbol
查看>>
zabbix监控中遇到的错误
查看>>
Centos7.5-文件权限管理
查看>>
Linux下安装wordpress和phpMyadmin,并为phpMyadmin添加ssl
查看>>
VM中文字界面linux调整分辨率
查看>>
tomcat虚拟主机 server.xml文件配置
查看>>
i-checks 简单应用
查看>>
列举数据挖掘领域的十大挑战性问题
查看>>
校园网解决方案分析
查看>>
Web Component 实战 读书笔记
查看>>
SpringMVC 参数注解
查看>>
源码构建lamp环境
查看>>
第四周作业
查看>>
/boot目录存储空间满导致apt-get安装软件失败
查看>>
LaTeX - 可伸缩箭头
查看>>
关于IT
查看>>