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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python各种数据类型的常用方法_python的基本数据类型:列表的方法

發(fā)布時間:2024/4/11 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python各种数据类型的常用方法_python的基本数据类型:列表的方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

整數(shù)和浮點(Python3 沒有int和long只有int類型)

十進制 默認

二進制 0bnnn

八進制 0onnn

十六進制 0xnnn

float() decimal 固定小數(shù)模塊

fractions有理分數(shù)

Bool類型 Ture False

bool()默認False

and or not 不支持xor

& l ^ ~(or)

<< >> 二進制移位

None 空對象(唯一的)

不可調(diào)用

容器內(nèi)型

可迭代的類型

字符串 單重 雙重 三重 引號

字符串不可變,基于當(dāng)年字符串重新創(chuàng)建字符串,指向新的地址

uppper lower capitalize

center ljust rjust 對齊方式

startwith endwith

find index rfind

isalpha isdigit isalnum

join

split splitlines partition 分割

strip lstrip rstrip 出去指定字符默認除去空格,全局replace

replace

format

字節(jié)和字節(jié)數(shù)組

byte bytearry

1、列表、元組操作

定義列表list1=[]

list2=['a','bit','clor']

list3=[none]*5

列表的元素訪問>>>?list2=['a','bit','colr','doll','esr','fire']

>>>?list2=['a','bit','colr','doll','esr','fire']

>>>?list2[0]???#0為第一個

'a'

>>>?list2[-1]?#-1為倒數(shù)第一個

'fire'>>>?list2[-2]

'esr'

>>>?list2[0:]?#0開始取完,由于是開區(qū)間,右邊就不能寫-1,不然取不完

['a',?'bit',?'colr',?'doll',?'esr',?'fire']

>>>?list2[:-2]?#第一個到倒數(shù)第二個,不包含倒數(shù)第二個,左閉右開的區(qū)間

['a',?'bit',?'colr',?'doll']

>>>?list2[::2]?#步長為2

['a',?'colr',?'esr']

基本方法:

增加

list.append()>>>?list2.append('thisisappendin')

>>>?list2

['a',?'bit',?'colr',?'doll',?'esr',?'fire',?'thisisappendin']

list.insert("positon",'')>>>?list2.insert(2,'inse')

>>>?list2

['a',?'bit',?'inse',?'colr',?'doll',?'esr',?'fire',?'thisisappendin']

刪除

del list>>>?del?list2

>>>?list2

Traceback?(most?recent?call?last):

File?"",?line?1,?in?

NameError:?name?'list2'?is?not?defined

>>>?list2=['a',?'bit',?'inse',?'colr',?'doll',?'esr',?'fire',?'thisisappendin']

>>>?del?list2[2]

>>>?list2

['a',?'bit',?'colr',?'doll',?'esr',?'fire',?'thisisappendin']

list.pop(下標)>>>?list2.pop(2)?????#不加位置參數(shù),默認最后一個

'colr'

>>>?list2

['a',?'bit',?'doll',?'esr',?'fire',?'thisisappendin']

list.remove('value')

>>>?list2.remove('doll')

>>>?list2

['a',?'bit',?'esr',?'fire',?'thisisappendin']

索引

list.index() ? 返回第一個匹配到的>>>?list2

['a',?'bit',?'esr',?'fire',?'thisisappendin']

>>>?list2.index('esr')

2

list.clear()>>>?list1=[1,2,3,4,5,6]

>>>?list2=['a','b','c','d','e']

>>>?list3=list1

>>>?list3

[1,?2,?3,?4,?5,?6]

>>>?list3.clear

>>>?list1

[1,?2,?7,?4,?5,?6]

list.sort() python3不支持同時有字符串和數(shù)字進行排序

list.reverse() 翻轉(zhuǎn)

list.count("")

list.extend(list2) ? ?把list2的內(nèi)容擴展到list1

list.copy() ? 淺copy>>>?list1=[1,2,3,45,6]

>>>?list2=list1.copy()

>>>?list2

[1,?2,?3,?45,?6]

>>>?list2

[1,?2,?3,?45,?6]

>>>?list1[2]=111

>>>?list2

[1,?2,?3,?45,?6]

>>>?del?list1

>>>?del?list2

>>>?list1=[[1,2,3,4],121,['a',1,'x'],{'x':20,'pm':15}]

>>>?list2=list1.copy()

>>>?list1[1]=12580

>>>?list1

[[1,?2,?3,?4],?12580,?['a',?1,?'x'],?{'pm':?15,?'x':?20}]

>>>?list2

[[1,?2,?3,?4],?121,?['a',?1,?'x'],?{'pm':?15,?'x':?20}]

>>>?list1[0][2]=66

>>>?list1

[[1,?2,?66,?4],?12580,?['a',?1,?'x'],?{'pm':?15,?'x':?20}]

>>>?list2

[[1,?2,?66,?4],?121,?['a',?1,?'x'],?{'pm':?15,?'x':?20}]

淺copy只拷貝一層,只是復(fù)制一層值,而當(dāng)這層值是一個引用時,復(fù)制的是引用,他們指向的同一個內(nèi)存對象,這個對象并沒有復(fù)制,這是后,修改其中一個另外一個也跟隨改變

總結(jié)

以上是生活随笔為你收集整理的python各种数据类型的常用方法_python的基本数据类型:列表的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。