gpt4 book ai didi

python 3 : How to check if a string can be a valid variable?

转载 作者:太空宇宙 更新时间:2023-11-04 07:05:39 24 4
gpt4 key购买 nike

我有一个字符串,想检查它是否可以用作有效变量而不会出现语法错误。例如

def variableName(string):
#if string is valid variable name:
#return True
#else:
#return False

input >>> variableName("validVariable")
output >>> True
input >>> variableName("992variable")
output >>> False

我不想使用 .isidentifier()。我想自己做一个函数。

最佳答案

以下答案仅适用于“旧式”Python-2.7 标识符;

"validVariable".isidentifier()
#True
"992variable".isidentifier()
#False

由于您在我发布答案后更改了问题,请考虑编写一个正则表达式:

re.match(r"[_a-z]\w*$", yourstring,flags=re.I)

关于 python 3 : How to check if a string can be a valid variable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49331782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com