溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

發(fā)布時間:2021-09-24 16:49:46 來源:億速云 閱讀:134 作者:柒染 欄目:開發(fā)技術(shù)

Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

目錄
  • Python中的數(shù)據(jù)類型共有六個,分別是:

    • 1.列表和字典的區(qū)別:

    • 2.列表和元祖的區(qū)別:

    • 3.列表和集合的區(qū)別:

    • 4.字典和集合的區(qū)別:

  • Python的常用標(biāo)識符

    • Python中的關(guān)鍵字

      • 語句大綱

        • if判斷語句

        •  1.賦值情況下判斷

        • 2.獲取值的情況下判斷 

        •  邏輯運(yùn)算符

        •  if-else

        • if嵌套

      • 總結(jié)

        Python中的數(shù)據(jù)類型共有六個,分別是:

        字符串,數(shù)字,布爾類型,列表,元祖,字典,集合

        其中分為可變的類型和不可變的:

        可變類型:列表,字典,集合
        不可變類型?:數(shù)字,字符串,元祖

        1.列表和字典的區(qū)別:

        相同點(diǎn):
        	1.都是可變類型
        	2.都是可迭代的
        不同點(diǎn):
        	1.字典的key是不可變對象
        	2.字典的存儲空間大于列表
        	3.字典的查詢效率高于列表

        2.列表和元祖的區(qū)別:

        相同點(diǎn):
        	1.都是可迭代的
        不同點(diǎn):
        	1.列表可變,元組不可變
        	2.列表是動態(tài)的,長度大小不固定,可以進(jìn)行增刪改查
        	3.元組是靜態(tài)的,長度在初始時已經(jīng)確定不能更改

        3.列表和集合的區(qū)別:

        相同點(diǎn):
        	1.都是可變類型
        不同點(diǎn):
        	1.列表是有序的且元素不唯一,可以根據(jù)索引進(jìn)行切片
        	2.集合是無序的且元素唯一
        	3.重復(fù)元素在集合中自動被過濾

        4.字典和集合的區(qū)別:

        相同點(diǎn):
        	1.字典和集合都沒有索引,不能進(jìn)行切片和根據(jù)索引進(jìn)行操作
        	2.都是可變類型
        不同點(diǎn):
        	1.字典是鍵值對的形式
        	2.集合沒有對應(yīng)的value值

        Python的常用標(biāo)識符

        什么是標(biāo)識符:

        開發(fā)人員在程序中自定義的一些符號和名稱
        標(biāo)識符是自己定義的,如變量名 、函數(shù)名等

        標(biāo)識符的命名規(guī)則:

        1. 標(biāo)識符只能由字母、下劃線“_”、數(shù)字組成。
        2. 標(biāo)識符不能以數(shù)字開頭。
        3. 標(biāo)識符不能使用關(guān)鍵字(不能與python中的關(guān)鍵字重名)。

        Python中的關(guān)鍵字

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用 

        python一些具有特殊功能的標(biāo)識符,這就是所謂的關(guān)鍵字

        關(guān)鍵字,是python已經(jīng)使用的了,所以不允許開發(fā)者自己定義和關(guān)鍵字相同的名字的標(biāo)識符

        關(guān)鍵字

        False        None       True       and        as      assert     async     await      break      class      continue      def      del      elif      else     except    finally     for   from         global         if          import        in         is  lambda     nonlocal      not      or      pass   raise return        try        while       with         yield

        語句大綱

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

        if判斷語句

         

        if 要判斷的條件:
                條件成立時,要做的事情

         1.賦值情況下判斷

        age = 20
        if age>18:
            print("已成年")
        else:
            print("未成年")

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

        2.獲取值的情況下判斷 

        age = input("請輸入年齡:")
        if int (age) >= 18:
            print("已成年")
        else:
            print("未成年")

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

        以上案例僅僅是age變量的值不一樣,導(dǎo)致結(jié)果卻不同;能夠看得出if判斷語句的作用:就是當(dāng)滿足一定條件時才會執(zhí)行代碼塊語句,否則就不執(zhí)行代碼塊語句。

        注意:代碼的縮進(jìn)為一個tab鍵,或者4個空格

        比較(即關(guān)系)運(yùn)算符

        python中的比較運(yùn)算符

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用 

        a=10
        b=20
        print(a==b)
        print("=======")
        print(a!=b)
        print("=======")
        print(a>=b)
        print("=======")
        print(a<=b)
        print("=======")
        print(a>b)
        print("=======")
        print(a<b)

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

         邏輯運(yùn)算符

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

         if-else

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用 

        if嵌套

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用  

        while 1:
            age = input("請輸入身高"),
            if int(age)>150:
                if int(age)<160:
                    print("半價進(jìn)去吧")
                else:
                    print("不免費(fèi)")
            else:
                     print("免費(fèi)")

        Python的數(shù)據(jù)類型與標(biāo)識符和判斷語句該怎么使用

        看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

        向AI問一下細(xì)節(jié)

        免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

        AI