<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Python中六大常用數據類型的總結

        來源:懂視網 責編:小采 時間:2020-11-27 14:21:08
        文檔

        Python中六大常用數據類型的總結

        Python中六大常用數據類型的總結:本篇文章給大家帶來的內容是關于Python中六大常用數據類型的總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。剛開始學習一門編程語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據
        推薦度:
        導讀Python中六大常用數據類型的總結:本篇文章給大家帶來的內容是關于Python中六大常用數據類型的總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。剛開始學習一門編程語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據

        本篇文章給大家帶來的內容是關于Python中六大常用數據類型的總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        剛開始學習一門編程語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。

        Python六大常用數據類型:

        1. int 整數

        2. float 浮點數

        3. str 字符串

        4. list 列表

        5. tuple 元組

        6. dict 字典

        講解這些先說一下python中的變量與變量名。
        變量其實本質上是一個具有特殊格式的內存,變量名則是指向這個內存的別名。
        python中的變量不需要聲明,所有的變量必須賦值了才能使用。
        賦值的步驟:

        a = 100

        第一步:準備好值100
        第二部:準備好變量名a
        第三部:將值與名字進行關聯

        一、整數
        python將其他一些靜態語言中的int、long,也就是整型和長整型合并為了一個。
        python中的int是邊長的,也就是說可以存儲無限大的整數,但是這是不現實的,因為
        沒有這么多的內存夠分配。
        整型不僅支持十進制,還支持二進制、八進制、十六進制。
        可以通過下面的方式來互相轉換:

        print(bin(20)) #轉換二進制
        print(oct(20)) #轉換八進制
        print(hex(20)) #轉換十六進制

        二、浮點型
        浮點數也就是小數,如22.1,44.2,也可以使用科學計數法,比如:1.22e8。
        python支持對整數和浮點數直接進行四則混合運算。
        整數運算結果仍然是整數,浮點數運算結果仍然是浮點數,但整數和浮點數混合運算的結果就變成浮點數了。

        a = 1
        b = 1.1
        print(type(a+b)) #<class 'float'>

        三、字符串
        字符串在任何編程語言中都是最常用的數據類型。
        字符串的創建很簡單,也是上面所說的三步,但是要加上單引號或者雙引號。

        a = "hello python"

        也可以使用 """ 創建多行字符串:

        a = """
         hello
         python
        """

        字符串可以通過下面方式進行截取或者連接:

        print (str[0:4]) 
        輸出第一個到倒數第四個的所有字符 print (str[0]) 輸出單字符 第1個字符 print (str[3:]) 輸出從第四個開始之后的所有字符 print (str * 2) 輸出字符串兩次 print (str + "bbbb") 連接字符串

        字符串常用函數:
        str.strip() 消除字符串s左右兩邊的空白字符(包括't','n','r','')
        len(str) 獲取字符串長度
        str.upper() 轉換為大寫
        str.lower() 轉換為小寫
        str.title() 每個單詞首字母大寫
        str.capitalize() 首字母大寫
        字符串翻轉:

        a = 'abcde'
        print(a[::-1])

        字符串分割:

        a = 'hello,python'
        print(a.split(',')) #['hello', 'python'] 返回一個列表

        相對應的還有一個將列表元素連接成字符串:

        a = ['hello', 'python']
        str = '-'
        print(str.join(a)) # hello-python

        四、列表
        列表的寫法是一個方括號內的值用逗號分隔。比如上面的['hello', 'python']。
        列表的數據項不需要具有相同的類型,列表中的每個元素都分配一個數字索引,第一個索引是0,第二個索引是1,依此類推。
        訪問列表中的值可以通過下面的方式:

        list1 = [1, 2, 3, 4, 5, 6]
        print(list1[2])

        同樣可以通過索引截取

        print ("list1[2:5]: ", list1[2:5])

        列表常用操作:
        list1.append('7') 追加一個元素在末尾,每次只能添加一個
        len(list1) 返回列表元素個數
        max(list1) 返回列表元素最大值
        min(list1) 返回列表元素最小值
        list1.count(obj) 統計某個元素在列表中出現的次數
        list1.index(obj) 從列表中找出某個值第一個匹配項的索引位置
        list1.reverse() 反向列表中元素
        list1.clear() 清空列表
        list1.extend(seq) 在列表末尾一次性追加另一個序列中的多個值,也就是擴充了列表
        append與extend的區別:

        A = ['a', 'b', 'c']
        A.append(['d', 'e'])
        print(A) # ['a', 'b', 'c', ['d', 'e']]
        
        B = ['a', 'b', 'c']
        B.extend(['d', 'e'])
        print(B) # ['a', 'b', 'c', 'd', 'e']

        extend方法只能接收list類型,它是把這個列表中的每個元素添加到原list中。
        append可以接收任意類型,追加到原list的末尾。

        五、元組
        元組的創建也很簡單,和list類似,只是把'[]'換成了'()'。

        tup1 = ('hello', 'python')

        元組中只有一個元素的時候要注意:

        tup2 = (10)
        tup3 = ('a')
        print(type(tup2)) #<class 'int'>
        print(type(tup3)) #<class 'str'>

        因為這樣會被解釋器當做運算符,所以正確的方法是在第一個元素后面添加逗號。

        tup4 = ('a',)
        print(type(tup4)) #<class 'tuple'>

        元組同樣可以使用下標索引來訪問元組中的值:

        tup5 = ('hello', 'python', 'hello', 'word')
        print(tup5[1]) #python
        print(tup5[1:3]) #('python', 'hello')

        注意:
        元組是不可以被修改的。

        tup6 = ('hello', 'python', 'hello', 'word')
        tup6[2] = 'aaa'

        上面會出現一個異常: TypeError: 'tuple' object does not support item assignment
        但是元組中如果包含了一個列表,那么這個列表是可以被修改的。

        tup7 = ('hello', 'python', 'hello', 'word', ['aa', 'bb', 'cc'])
        tup7[-1][1] = 'ddd'
        print(tup7) # ('hello', 'python', 'hello', 'word', ['aa', 'ddd', 'cc'])

        元組運算符:
        len(tup) 計算元素個數
        tup1 + tup2 連接生成新元組
        tup * 4 元組復制
        num in tup 元素是否存在,返回True/False

        六、字典
        python中的字典就是key,value的形式。使用大括號包含起來。字典中的成員的鍵是唯一的,如果出現多個同名的鍵,那么寫在后面覆蓋前面的值。
        形式如下:

        dict1 = {'a' : 1, 'b' : 2}

        字典的常用操作最基本的也就是增刪改查:
        獲取:
        直接通過鍵來獲取。

        dict['b'] # 2

        dict.keys() 獲取字典中所有的鍵
        dict.values()獲取字典中的所有的值
        增加:

        dict1['c'] = 3 #{'a': 1, 'b': 2, 'c': 3} #如果鍵存在則更新對應的值

        修改:
        直接給鍵進行再次賦值就可以修改鍵對應的值了。
        如果鍵不存在,則變成添加成員。
        還可以通過:

        dict1.update({"a":"11"})
        dict1.setdefault("a", "222") # 已存在的鍵則修改無效
        dict1.setdefault("d","222") # 不存在的話則創建
        dict1.setdefault("e") # 沒有設置值為None

        刪除:
        使用pop刪除指定鍵對應的成員,同時返回該值

        print(dict1) # {'a': '11', 'b': 2, 'c': 3, 'd': '222', 'e': None}
        print(dict1.pop("a")) # a
        print(dict1) # {'b': 2, 'c': 3, 'd': '222', 'e': None}
        #在不設置默認值的情況下,使用pop刪除不存在的鍵,會報錯。
        print(dict1.pop("f")) # 報錯 KeyError: 'f'

        如果設置了默認值, print(dict1.pop("f", None)),則不會報錯,返回這個默認值。
        判斷是否刪除成功可以通過下面方式來判斷:

        if dict1.pop("f", None) == None:
         print('鍵不存在')
        else:
         print('刪除成功')

        以上則是python中最基本的數據類型以及用法,當然還有其他的數據類型,暫時只列舉了這些。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Python中六大常用數據類型的總結

        Python中六大常用數據類型的總結:本篇文章給大家帶來的內容是關于Python中六大常用數據類型的總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。剛開始學習一門編程語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 99视频免费观看| 黄色网站软件app在线观看免费| 蜜桃AV无码免费看永久| 亚洲国产精品人久久| 小日子的在线观看免费| 亚洲国产综合专区在线电影| 久久w5ww成w人免费| 91久久亚洲国产成人精品性色| 99re6在线视频精品免费下载| 激情内射亚洲一区二区三区| 91成人免费观看网站| 亚洲欧美日韩综合久久久久| 日韩免费一级毛片| 国产免费AV片在线观看播放| 精品亚洲永久免费精品| 曰批全过程免费视频网址| 自拍日韩亚洲一区在线| 四虎永久在线精品免费观看地址| 日韩大片在线永久免费观看网站| 国产亚洲一区二区手机在线观看| 一级毛片免费毛片一级毛片免费| 亚洲免费网站在线观看| 在线永久免费观看黄网站| 国产高清对白在线观看免费91 | 国产亚洲精品影视在线| 成年女人午夜毛片免费视频| 视频一区二区三区免费观看| 国产av无码专区亚洲av果冻传媒| 亚洲国产精品免费视频| 亚洲成aⅴ人片久青草影院按摩| 亚洲一本大道无码av天堂| 久久w5ww成w人免费| 久久精品国产亚洲AV电影网| 日韩亚洲欧洲在线com91tv| av无码免费一区二区三区| 在线观看亚洲视频| 日韩亚洲AV无码一区二区不卡| 日本一道高清不卡免费| 色播在线永久免费视频网站| 亚洲人成色777777精品| 国产精品亚洲一区二区三区在线|