欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python判斷變量名是否合法的方法示例

 更新時(shí)間:2019年01月28日 11:50:40   作者:Mr.o.j  
今天小編就為大家分享一篇關(guān)于Python判斷變量名是否合法的方法示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

問題:

變量名是否合法:

         1.變量名可以由字母,數(shù)字或者下劃線組成

         2.變量名只能以字母或者下劃線開頭

         s = 'hello@'

  •          判斷變量名的第一個(gè)元素是否為字母或者下劃線 s[0]
  •          如果第一個(gè)元素符合條件,判斷除了第一個(gè)元素之外的其他元素s[1:]

思路:

  1.          1.變量名的第一個(gè)字符是否為字母或下劃線
  2.          2.如果是,繼續(xù)判斷 --> 4
  3.          3.如果不是,報(bào)錯(cuò)
  4.          4.依次判斷除了第一個(gè)字符之外的其他字符
  5.          5.判斷是否為字母數(shù)字或者下劃線
while True:
  s = input('變量名:')
  #定義退出
  if s == 'exit':
    print('歡迎下次使用')
    break
  #判斷字符串第一個(gè)變量是否滿足條件
  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)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行

    python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Windows下使Python2.x版本的解釋器與3.x共存的方法

    Windows下使Python2.x版本的解釋器與3.x共存的方法

    這篇文章主要介紹了Windows下使Python2.x版本的解釋器與3.x共存的方法,命令行中調(diào)用起來很方便,需要的朋友可以參考下
    2015-10-10
  • Python實(shí)現(xiàn)的質(zhì)因式分解算法示例

    Python實(shí)現(xiàn)的質(zhì)因式分解算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的質(zhì)因式分解算法,涉及Python數(shù)學(xué)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python中的單向鏈表實(shí)現(xiàn)

    python中的單向鏈表實(shí)現(xiàn)

    大家好,本篇文章主要講的是python中的單向鏈表實(shí)現(xiàn),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • Python基本語法經(jīng)典教程

    Python基本語法經(jīng)典教程

    這篇文章主要介紹了Python基本語法,較為詳細(xì)的分析了Python基本語法所涉及的流程控制語句,表達(dá)式,函數(shù),對(duì)象,類型,數(shù)學(xué)運(yùn)算等概念與使用技巧,需要的朋友可以參考下
    2016-03-03
  • Python縮進(jìn)和冒號(hào)詳解

    Python縮進(jìn)和冒號(hào)詳解

    下面小編就為大家?guī)硪黄狿ython縮進(jìn)和冒號(hào)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • python實(shí)現(xiàn)移位加密和解密

    python實(shí)現(xiàn)移位加密和解密

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)移位加密和解密,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python base64 decode incorrect padding錯(cuò)誤解決方法

    python base64 decode incorrect padding錯(cuò)誤解決方法

    這篇文章主要介紹了python base64 decode incorrect padding錯(cuò)誤解決方法,本文使用把string補(bǔ)齊等號(hào)的方法解決了這個(gè)錯(cuò)誤,需要的朋友可以參考下
    2015-01-01
  • Python如何讀寫JSON格式數(shù)據(jù)

    Python如何讀寫JSON格式數(shù)據(jù)

    這篇文章主要介紹了Python如何讀寫JSON格式數(shù)據(jù),JSON文件的讀寫應(yīng)算成Python基礎(chǔ)知識(shí)的內(nèi)容,在編寫Nonebot插件時(shí),常常會(huì)操作JSON類型的數(shù)據(jù),需要的朋友可以參考下
    2023-04-04
  • Python TCPServer 多線程多客戶端通信的實(shí)現(xiàn)

    Python TCPServer 多線程多客戶端通信的實(shí)現(xiàn)

    這篇文章主要介紹了Python TCPServer 多線程多客戶端通信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論