問題:
變量名是否合法:
1.變量名可以由字母,數字或者下劃線組成
2.變量名只能以字母或者下劃線開頭
s = 'hello@'
判斷變量名的第一個元素是否為字母或者下劃線 s[0] 如果第一個元素符合條件,判斷除了第一個元素之外的其他元素s[1:]思路:
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)
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接
新聞熱點
疑難解答