Python判断变量名是否合法的方法示例

 更新时间:2019年01月28日 11:50:40   作者:Mr.o.j  
今天小编就为大家分享一篇关于Python判断变量名是否合法的方法示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

问题:

变量名是否合法:

         1.变量名可以由字母,数字或者下划线组成

         2.变量名只能以字母或者下划线开头

         s = 'hello@'

  •          判断变量名的第一个元素是否为字母或者下划线 s[0]
  •          如果第一个元素符合条件,判断除了第一个元素之外的其他元素s[1:]

思路:

  1.          1.变量名的第一个字符是否为字母或下划线
  2.          2.如果是,继续判断 --> 4
  3.          3.如果不是,报错
  4.          4.依次判断除了第一个字符之外的其他字符
  5.          5.判断是否为字母数字或者下划线
while True:
  s = input('变量名:')
  #定义退出
  if s == 'exit':
    print('欢迎下次使用')
    break
  #判断字符串第一个变量是否满足条件
  if s[0].isalpha() or s[0] == '_':
    for i in s[1:]:
      #判断字符串以后的变量是否满足条件
      if not(i.isalnum() or i == '_'):
        print('%s变量名不合法' %s)
        break
    else:
      print('%s变量名合法' %s)
  else:
    print('%s变量名不合法' %s)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • python求平均值多种方法代码示例

    python求平均值多种方法代码示例

    要求一个列表中的数的平均值,我们可以使用Python来实现,这篇文章主要给大家介绍了关于python求平均值多种方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Python进阶多线程爬取网页项目实战

    Python进阶多线程爬取网页项目实战

    这篇文章主要为大家介绍了Python进阶,Python多线程爬取网页项目实战的示例呈现步骤,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • 关于python 的legend图例,参数使用说明

    关于python 的legend图例,参数使用说明

    这篇文章主要介绍了关于python 的legend图例,参数使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • python基础之内置函数

    python基础之内置函数

    这篇文章主要介绍了python内置函数,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下
    2021-10-10
  • 使用python开发vim插件及心得分享

    使用python开发vim插件及心得分享

    Vim 插件是一个 .vim 的脚本文件,定义了函数、映射、语法规则和命令,可用于操作窗口、缓冲以及行。一般一个插件包含了命令定义和事件钩子。当使用 Python 编写 vim 插件时,函数外面是使用 VimL 编写,尽管 VimL 学起来很快,但 Python 更加灵活
    2014-11-11
  • 机器学习Erdos Renyi随机图生成方法及特性

    机器学习Erdos Renyi随机图生成方法及特性

    这篇文章主要为大家介绍了机器学习Erdos Renyi随机图生成方法及特性详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 用Python简单实现个贪吃蛇小游戏(保姆级教程)

    用Python简单实现个贪吃蛇小游戏(保姆级教程)

    本文基于Windows环境开发,适合Python新手,文中有非常详细的代码示例,对正在学习python的小伙伴们很有帮助,需要的朋友可以参考下
    2021-06-06
  • 详解Python中Pyyaml模块的使用

    详解Python中Pyyaml模块的使用

    这篇文章主要介绍了Python中Pyyaml模块的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 删除PyCharm解释器的方法步骤

    删除PyCharm解释器的方法步骤

    这篇文章主要给大家介绍了关于删除PyCharm解释器的方法步骤,PyCharm解释器是指在PyCharm集成开发环境中用于运行和调试Python代码的解释器,需要的朋友可以参考下
    2023-09-09
  • python列表推导式的原理及使用方法

    python列表推导式的原理及使用方法

    这篇文章主要介绍了python列表推导式的原理及使用方法,列表推导式即list comprehension,有时也被翻译为列表解析式,是一种创建列表的简洁语法,更多详细内容需要的小伙伴可以参考一下下面文章相关资料
    2022-03-03

最新评论