日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 中五种常用的数据类型

發布時間:2025/3/20 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 中五种常用的数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.字符串

單引號定義: str1 = 'hello' 雙引號定義: str1 = "hello" 三引號定義:"""人生苦短,我用python!""" # 單引號和雙引號沒有區別,三引號用于定義多行字符串

1.由于字符串屬于可迭代對象,所以我們可以對它進行索引取值

name = "zhangsan" print(name[1])

2. 切片

name = 'qwertyuiopasdfghjkl'print(name[0:3]) print(name[0:6:2]) print(name[:-1]) print(name[3:-3])

3. split方法

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' str1 = "Life is short, I use python" print(str1.split(" ")) print(type(str1.split(",")))

4.join方法

str1 = "hi" str2 = str1.join('world')

二.列表

是一種有序集合,可以隨意添加或刪除期中的元素,寫在中括號里,元素之間用逗號隔開,列表內的項目不必全是相同的類型

1.列表的常用操作

1)列表的長度

name_list = ['leon','jack','alisx','amy'] print(len(name_list))

2)列表的訪問

name_list = ['leon','jack','alisx','amy'] print(name_list[0]) print(name_list[-2])

3)列表的切片

list_1 = [5,4,3,6,7,5,4,6,23] print(list_1[:3]) print(list_1[:6:2])

4)添加元素

''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' list_1 = [4,5,4,3,2] list_1.append("hello") print(list_1)

5)查找元素的兩種常用寫法

if 1 in [2,1,4,5]:print("存在") else:print("不存在")if 1 not in [2,1,4,5]:print("1不在此列表中") else:print("1在此列表中")

6)刪除元素

列表刪除有三種常用方法:

  • del:根據下標刪除
  • pop: 刪除最后一個元素
  • remove: 根據元素的值進行刪除
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' # del 方法 lis = [1, 2, 3, 'a', 'b'] print(lis)del lis[0] print(lis)#pop()方法 lis = [1, 2, 3, 'a', 'b'] print(lis)a = lis.pop()print(a) print(lis)#remove()方法 lis = [1, 2, 3, 'a', 'b'] print(lis)lis.remove(3) print(lis)
  • 排序
  • ''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' list_1 = [2,5,3,6,9,7] list_1.sort() #從小到大 print(list_1) list_1.sort(reverse=True) #從大到小 print(list_1)

    8)列表的遍歷

    for i in ['zhangSan','liSi','wangWu','zhaoLiu']:print(i)

    9)列表生成式

    # eg: 利用[2,5,3,6,9,7],生成 [4,10,6,12,18,14] # 方法一 l = [] list_1 = [2,5,3,6,9,7] for i in list_1:l.append(i*2) print(l)# 方法二 list_1= [2,5,3,6,9,7] l = [x*2 for x in list_1]

    三、元祖(tuple)

    Python的元組與列表類似,不同之處在于元組的元素不能修改,所以元祖沒有append()方法。

    元組使用小括號,列表使用方括號。

    元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。

    ''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' t = ('a','b','c') print(t[1]) t = ('a',) #當元祖里只有一個元素事需要以,結束,以便于和數學元素()區分 t = ('a','b',['c','d']) print(t[2][0])

    四、字典

    1.字典簡介

    字典是一種可變容器,可以存儲任意類型對象,字典的每個鍵值對用(:)分割,每個鍵值對之間用(,)隔開,整個字典包括在花括號{}中

    2.字典的常用操作

    1)修改元素

    info = {'chinese':90,'math':99,'english':60} info['english'] = 100 print(info)

    2)添加元素

    info = {'chinese':90,'math':99,'english':60} info['music'] = 88 print(info)

    3)刪除元素

    #del # 刪除指定的元素 info = {'chinese':90,'math':99,'english':60} del info['math'] print(info)#刪除整個字典 #方法一 info = {'chinese':90,'math':99,'english':60} del info print(info)#方法二 info = {'chinese':90,'math':99,'english':60} info.clear() print(info)
  • keys
  • 返回一個包含字典所有key的列表

    info = {'chinese':90,'math':99,'english':60} print(list(info.keys()))
  • values
  • 返回一個包含所有value的列表

    info = {'chinese':90,'math':99,'english':60} print(list(info.values()))

    6)items

    info = {'chinese':90,'math':99,'english':60} print(list(info.items()))

    7)字典生成式

    ''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' stuInfo = {'chinese':90,'math':99,'english':60,'music':70}new= {name:score for name,score in stuInfo.items() if score > 75} print(new)

    五、集合(set)

    集合是一個無序的、不可重復元素序列,所以不支持索引取值和賦值
    注意:創建一個空集合必須使用set()方法,而不能使用{}

    my_set = {1,2,'hello','hi'}#通過遍歷獲取數據 for value in my_set:print(value)for index,value in enumerate(my_set):print(index,value) #向空集合中添加元素 my_set= set() my_set.add('hello') my_set.add('hi') print(my_set)

    總結

    以上是生活随笔為你收集整理的python 中五种常用的数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。