校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Python數(shù)據(jù)類型最全知識(shí)總結(jié)

Python數(shù)據(jù)類型最全知識(shí)總結(jié)

熱門標(biāo)簽:北京電銷外呼系統(tǒng)加盟 儋州電話機(jī)器人 所得系統(tǒng)電梯怎樣主板設(shè)置外呼 地圖標(biāo)注面積 北瀚ai電銷機(jī)器人官網(wǎng)手機(jī)版 朝陽手機(jī)外呼系統(tǒng) 小蘇云呼電話機(jī)器人 佛山400電話辦理 市場上的電銷機(jī)器人

一、什么是數(shù)據(jù)類型

其實(shí)可以明白數(shù)據(jù)類型指的就是變量值的不同類型,姓名可能是一種數(shù)據(jù)類型、年齡可能是一種數(shù)據(jù)類型、愛好可能又是另一種數(shù)據(jù)類型

二、字符串類型

字符串類型所表示的數(shù)據(jù)是常量,它是一種不可變數(shù)據(jù)類型

如何表示

str = 'zhangsan'
str = "zhangsan"
str = '''zhangsan''' # 可以實(shí)現(xiàn)換行
str = """zhangsan""" # 可以實(shí)現(xiàn)換行
str = r'zhangsan\n'  # r可以取消轉(zhuǎn)移字符的功能

相關(guān)方法

舉例:

find('str')      # 找不到為-1
index('str')     # 找不到報(bào)錯(cuò)
isalnum('str')   # 由字母或數(shù)字組成
isspace('str')   # 由空格組成
split('str')     # 分割之后是列表
rsplit('str',2)  # 當(dāng)分割次數(shù)有限制時(shí)與split有區(qū)別
partition('str') # 分割之后是三元組
capitalize()     # 字符串首字母大寫
title()          # 每個(gè)單詞首字母大寫
ljust()          # 左對(duì)齊加空格

取值與切片操作

str = '123456789‘

# 下標(biāo)取值
str[0] # 1
str[-1] # 9

# 切片語法 m[start, end, step]
str[1:3]    # 23
str[3:1]    # 空
str[0:]     # 123456789
str[:3]     # 123
str[::]     # 123456789
str[::-1]   # 987654321

str[0:4:1]  # 1234
str[0:4:2]  # 13
str[0:4:0]  # 報(bào)錯(cuò)
str[0:4:-1] # 空
str[4:0:-1] # 5432

str[-3:-1]    # 78
str[-1:-3]    # 空
str[-3:-1:-1] # 空
str[-3:-1:1]  # 78
str[-1:-3:-1] # 98
str[-1:-3:1]  # 空

編碼與解碼操作

chr(65)                # 編碼轉(zhuǎn)為字符
ord('我')              # 字符轉(zhuǎn)為編碼
'str'.encode('utf-8')  # 將字符串轉(zhuǎn)編碼
'str'.decode('utf-8')  # 將字符串轉(zhuǎn)解碼

格式化輸出操作

普通格式化

%s(字符串)、 %d(整形)、 %f(浮點(diǎn)型)、 %%(%)、 %x(十六進(jìn)制)、 %X(十六進(jìn)制)

name = 'zhangsan'
age = 18

print('姓名:', name, ',年齡:', age, sep='')
print('姓名:%s,年齡:%d' %(name,age))
————————————————
版權(quán)聲明:本文為CSDN博主「ProChick」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_45747519/article/details/117379242

format格式化

# 默認(rèn)
print('姓名{},年齡{}'.format('張三',18))
# 下標(biāo)賦值
print('姓名{1},年齡{0}'.format(18,'張三'))
# 變量名賦值
print('姓名{name},年齡{age}'.format(name='zhangsan',age=18))
# 列表賦值
list = ['zhangsan',18]
print('姓名{},年齡{}'.format(*list))
# 字典賦值
dict = {"name":'zhangsan',"age":18}
print('姓名{name},年齡{age}'.format(**dict))

三、列表類型

列表類型所代表的數(shù)據(jù)元素有序且可以重復(fù)、可以修改

如何表示

mylist = ['張三',18]
mylist = list( ('zhangsan',18) ) # 將可迭代對(duì)象轉(zhuǎn)化為列表

相關(guān)方法

添加元素

list = [1,2,3]
# 追加
list.append(4)     # [1,2,3,4]
# 插入
list.insert(0,0)   # [0,1,2,3,4]

修改元素

list = [1,2,3]
# 修改指定位置元素
list[0] = 0    # [0,2,3]
list[2] = 0    # [0,2,0]

刪除元素

list = [1,2,3,4,5,6]
# 刪除最后一個(gè)
list.pop()         # [1,2,3,4,5]
# 刪除指定位置
list.pop(0)        # [2,3,4,5]
# 刪除指定元素
list.remove(2)     # [3,4,5]
# 清空
list.clear()       # []

查詢?cè)?/p>

list = [1, 2, 3, 2, 1]
# 查找元素位置
list.index(1)    # 0
# 查找元素個(gè)數(shù)
list.count(1)    # 2

合并列表

list1 = [1,2,3]
list2 = [4,5,6]
# 合并
list1.extend(list2) # [1,2,3,4,5,6]
print(list1+list2)  # [1,2,3,4,5,6]

排序

list = [2, 3, 1]
# 正序
list.sort()                                 # [1,2,3]
# 產(chǎn)生新對(duì)象并正序
new_list = sorted(list)                     # [1,2,3]
# 倒序
list.sort(reverse=True)                     # [3,2,1]
# 倒序
list.reverse()                              # [3,2,1]


# 自定義排序規(guī)則(一般用于字典類型的比較)
list = [
    {'name':'zhangsan',age:18},
    {'name':'lisi',age:20},
    {'name':'wangwu',age:19}
]

list.sort(key = lambda item : item['age'])

拷貝

list = [1, 2, 3]

# 是淺拷貝
new_list = list.copy() # [1, 2, 3]

嵌套

# 相當(dāng)于二維數(shù)組
list = [[1,2],[3,4],[5,6]]

推導(dǎo)式

list = [i for i in range(1,3)] # [1,2]
list = [(i,j) for i in range(1,3) for j in range(1)] # [(1,0),(2,0)]

四、元組類型

元組類型所表示的數(shù)據(jù)元素有序且可以重復(fù),但不可以修改

如何表示

# 表示多個(gè)元素
tuple = (1,2,'3') 
# 表示1個(gè)元素
tuple = (True,)

相關(guān)方法

查詢?cè)?/p>

tuple = (1,True,'3',True)

tuple.index(0)    # 1
tuple.count(True) # 2

合并

tuple1 = (1,2)
tuple2 = (True,False)

print(tuple1+tuple2) # (1,2,True,False)

五、字典類型

字典類型所表示的數(shù)據(jù)元素?zé)o序,Key不可以重復(fù)(只能是不可變數(shù)據(jù)類型),Value可以修改(可以為任意數(shù)據(jù)類型)

如何表示

student = {"name":'zhangsan',"age":20} 

相關(guān)方法

查詢?cè)?/p>

student = {"name":'zhangsan',"age":20} 

print(student["age"])          # 20
print(student["birth"])        # 報(bào)錯(cuò)

print(student.get("age"))      # 20
print(student.get("birth"))    # None
print(student.get("birth",'2000-10-10'))    # 2000-10-10d

# 獲取所有Key
print(student.keys())          # ['name','age']
# 獲取所有Value
print(student.values())        # ['zhangsan',20]
# 獲取所有Key-Value
print(student.items())         # [('name':'zhangsan'),('age':20)]

添加、修改元素

student = {"name":'zhangsan',"age":20} 

student["name"] = 'lisi'
print(student) # student = {"name":'lisi',"age":20} 

student["sex"] = '男'
print(student) # student = {"name":'lisi',"age":20,"sex":'男'} 

刪除元素

student = {"name":'zhangsan',"age":20} 

# 刪除Key-Value,返回Value
result = student.pop("name")
print(student) # student = {"age":20} 
print(result)  # zhangsan 

# 刪除Key-Value,返回Key-Value
result = student.popitem("name")
print(student) # student = {"age":20} 
print(result)  # ('name','zhangsan') 

# 清空
student.clear()
print(result)  # {}

合并

student = {"name":'zhangsan',"age":20} 
student_add = {"sex":'男'}

student.update(student_add)
print(student) # {"name":'zhangsan',"age":20,"sex":'男'} 

推導(dǎo)式

student = {"name":'zhangsan',"age":20} 

student_reverse = {v:k for k,v in student.items()}
print(student_reverse) # {"zhangsan":'name',"20":age}

六、集合類型

集合類型所表示的數(shù)據(jù)元素?zé)o序且不可以重復(fù),不可以修改

如何表示

# 有元素的集合
set = {1,'我',True} 
# 空集合
set()

相關(guān)方法

添加元素

set = {1,'我',True} 

set.add('zhangsan')
print(set)             # {1,'我',True,'zhangsan'} 

刪除元素

set = {1,'我',True} 

# 隨機(jī)刪除一個(gè)元素
set.pop()
print(set)             # {'我',True} 

# 刪除指定元素
set.remove('True')
print(set)             # {1,'我'} 

# 清空
set.clear()
print(set)             # set() 

合并

set = {1,'我',True} 

# 兩個(gè)集合合并后產(chǎn)生新的集合
new_set = set.union( {True,False} ) 
print(new_set)                       # {1,'我',True,False} 

# 將一個(gè)可迭代對(duì)象合并到原有集合中
set.update(['False'])
print(set)                           # {1,'我',True,'False'} 

運(yùn)算

set1 = {1,2,3} 
set2 = {3,4,5}

# 差集
print(set1 - ste2)  # {1,2}
print(set2 - ste1)  # {4,5}
# 交集
print(set1  ste2)  # {3}
# 并集
print(set1 | ste2)  # {1,2,3,4,5}
# 差并集
print(set1 ^ ste2)  # {1,2,4,5}

七、五種數(shù)據(jù)類型所支持的運(yùn)算符比較

八、數(shù)據(jù)的序列化和反序列化

序列化操作

將數(shù)據(jù)從內(nèi)存持久化保存到硬盤的過程

----(將數(shù)據(jù)轉(zhuǎn)化為字符串)----
import json

list = ['name','age','city']
file = open('test.txt','w',encoding='utf8')

file.write(repr(list))       # 第一種方式
file.write(str(list))        # 第二種方式
file.write(json.dumps(list)) # 第三種方式
json.dump(list,file)         # 第四種方式

file.close()
----(將數(shù)據(jù)轉(zhuǎn)化為二進(jìn)制)----
import pickle

list = ['name','age','city']
file = open('test.txt','wb',encoding='utf8')

file.write(pickle.dumps(list)) # 第一種方式
pickle.dump(list,file)         # 第二種方式

file.close()

反序列化操作

將數(shù)據(jù)從硬盤加載到內(nèi)存的過程

# test.txt
["name","age","city"]
----(將字符串轉(zhuǎn)化為數(shù)據(jù))----
import json

file = open('test.txt','r',encoding='utf8')

list1 = json.load(file)               # 第一種方式
print(list1) # ['name','age','city']
list2 = json.loads(file.read())       # 第二種方式
print(list2) # ['name','age','city']

file.close()
----(將二進(jìn)制轉(zhuǎn)化為數(shù)據(jù))----
import pickle

file = open('test.txt','rb',encoding='utf8')

list1 = pickle.loads(file.read())       # 第一種方式
print(list1) # ['name','age','city']
list2 = pickle.load(file)               # 第二種方式
print(list2) # ['name','age','city']

file.close()

到此這篇關(guān)于Python數(shù)據(jù)類型最全知識(shí)總結(jié)的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python基礎(chǔ)之?dāng)?shù)據(jù)類型詳解
  • Python中條件判斷語句的簡單使用方法
  • 詳解Python中的條件判斷語句
  • Python通用唯一標(biāo)識(shí)符uuid模塊使用案例
  • python標(biāo)識(shí)符命名規(guī)范原理解析
  • Python的數(shù)據(jù)類型與標(biāo)識(shí)符和判斷語句詳解

標(biāo)簽:寧夏 定西 龍巖 云南 江蘇 金融催收 酒泉 商丘

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python數(shù)據(jù)類型最全知識(shí)總結(jié)》,本文關(guān)鍵詞  Python,數(shù)據(jù),類型,最全,知識(shí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python數(shù)據(jù)類型最全知識(shí)總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python數(shù)據(jù)類型最全知識(shí)總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩美女视频一区二区在线观看| 成人免费观看视频| 午夜一区二区三区在线观看| 视频一区视频二区中文字幕| 国产一区免费电影| 日本精品一区二区三区高清| 欧美xxxxxxxx| 亚洲天堂免费在线观看视频| 日本欧美一区二区| 成人午夜激情视频| 日韩一区二区三区高清免费看看| 中文字幕第一区综合| 日韩av电影天堂| 成人99免费视频| 69av一区二区三区| 精品av久久707| 亚洲高清中文字幕| 成人免费视频一区二区| 欧美一区二区三区在线看| 国产精品美女一区二区在线观看| 日韩成人午夜精品| 91国产成人在线| 国产欧美一区二区在线观看| 喷白浆一区二区| 一本一道综合狠狠老| 久久亚洲一级片| 亚洲国产va精品久久久不卡综合| 国产一区二三区| 欧美一区二区在线播放| 亚洲精品美腿丝袜| 成人av在线网| 2020国产精品自拍| 精品在线观看免费| 欧美影院午夜播放| 亚洲人精品一区| 成人午夜在线免费| 久久免费午夜影院| 精品午夜久久福利影院| 欧美一区二区播放| 亚洲第一久久影院| 91成人在线精品| 综合久久一区二区三区| 懂色av一区二区三区蜜臀| 欧美变态tickle挠乳网站| 青草av.久久免费一区| 欧美日韩高清一区二区三区| 亚洲六月丁香色婷婷综合久久 | 国产成人免费视频一区| 精品久久久久久无| 久久成人精品无人区| 777xxx欧美| 美女视频网站久久| 欧美成人aa大片| 精品亚洲成a人| 欧美精品一区二区三区一线天视频 | 精品久久久网站| 国内成人自拍视频| 国产日韩视频一区二区三区| 日韩激情中文字幕| 欧洲亚洲国产日韩| 亚洲最色的网站| 欧美色电影在线| 日韩av网站免费在线| 日韩美女天天操| 国产精品亚洲视频| 国产精品久久午夜| 色呦呦日韩精品| 亚欧色一区w666天堂| 欧美mv日韩mv国产网站app| 午夜婷婷国产麻豆精品| 欧美一区二区三区四区五区| 狠狠色丁香婷婷综合| 国产精品麻豆99久久久久久| 色婷婷综合久久| 视频一区免费在线观看| 精品91自产拍在线观看一区| 成人午夜短视频| 一区二区三区四区视频精品免费| 欧美亚洲综合色| 美脚の诱脚舐め脚责91 | 一本久久a久久精品亚洲| 亚洲国产一区二区三区 | 亚洲免费在线电影| 宅男噜噜噜66一区二区66| 国产一区二区在线视频| 国产精品沙发午睡系列990531| 成人性生交大片免费看中文网站| 亚洲综合色网站| 日韩欧美国产综合在线一区二区三区| 国产v日产∨综合v精品视频| 亚洲国产精品久久久久婷婷884| 精品欧美一区二区在线观看| av爱爱亚洲一区| 日韩综合在线视频| 国产精品久久毛片| 日韩片之四级片| 色又黄又爽网站www久久| 精品一区二区三区欧美| 亚洲精品成人在线| 2023国产精品| 欧美日本在线观看| 国产91高潮流白浆在线麻豆| 亚洲成人av一区二区| 亚洲国产精品传媒在线观看| 在线成人av网站| 风流少妇一区二区| 欧美a级一区二区| 亚洲精品ww久久久久久p站| 精品乱人伦小说| 欧美三片在线视频观看| www.av精品| 国产资源精品在线观看| 日韩国产欧美在线视频| 亚洲一区二区三区小说| 日韩女优视频免费观看| 欧美日韩三级一区| 91在线看国产| 国产精品一卡二卡在线观看| 日本亚洲最大的色成网站www| 亚洲美女免费在线| 亚洲国产精品av| 久久综合久久久久88| 精品欧美一区二区久久| 日韩亚洲国产中文字幕欧美| 欧美日韩国产一级二级| 欧美在线免费观看亚洲| 色欧美片视频在线观看在线视频| 成人app软件下载大全免费| 麻豆成人久久精品二区三区红| 亚洲成人第一页| 婷婷开心激情综合| 亚洲成人在线网站| 午夜精品成人在线视频| 亚洲成在线观看| 最新热久久免费视频| 中文字幕国产精品一区二区| 国产精品系列在线| 中文字幕一区二区视频| 亚洲国产成人av| 久久er精品视频| 成人爱爱电影网址| 成人午夜视频免费看| 欧美四级电影网| 欧美挠脚心视频网站| 欧美日韩成人在线一区| 国产亚洲午夜高清国产拍精品 | 7777精品伊人久久久大香线蕉| 欧美偷拍一区二区| 久久久精品人体av艺术| 中文字幕av不卡| 久久精品在线观看| 亚洲精品水蜜桃| 三级在线观看一区二区| 国产真实乱偷精品视频免| 日韩电影一区二区三区| 国产+成+人+亚洲欧洲自线| 97久久精品人人澡人人爽| 欧美系列亚洲系列| 日韩一级免费一区| 日韩理论片中文av| 午夜精品福利一区二区蜜股av | 精品久久久久久久久久久久包黑料| 久久中文字幕电影| 中文字幕亚洲一区二区av在线| 亚洲成人黄色小说| 国产毛片一区二区| 欧美一区二区三区视频免费播放| 久久久国产精品麻豆| 亚洲另类一区二区| 美女免费视频一区| 成人av在线观| 日韩午夜在线观看视频| 国产精品美女久久久久高潮| 偷拍日韩校园综合在线| 国产精品综合二区| 欧美午夜电影网| 欧美一级黄色片| 亚洲免费观看高清完整| 激情综合色播激情啊| 色一情一乱一乱一91av| 欧美一区二区精品在线| 天堂av在线一区| aaa亚洲精品| 欧美精品一二三| 亚洲国产电影在线观看| 国产精品66部| 91精品国产色综合久久不卡蜜臀| 国产精品视频一二三区| 日韩高清在线不卡| 一本大道久久a久久精品综合| 精品99一区二区| 婷婷开心激情综合| 欧美日本一区二区三区| 亚洲免费大片在线观看| 国产成人综合亚洲网站| 欧美日韩的一区二区| 天天影视色香欲综合网老头| 色一情一伦一子一伦一区| 中文天堂在线一区| 成人网男人的天堂|