日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

python笔记总结_python学习笔记总结(1)

發(fā)布時(shí)間:2025/10/17 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python笔记总结_python学习笔记总结(1) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.python中的幾種數(shù)據(jù)類型:

1 Number(數(shù)字) 包括int,long,float,complex2 String(字符串)3 List(列表)4 Dictionary(字典)5 Tuple(元組)6 Bool(布爾) 包括True、False

7 Set(集合)

數(shù)字類型

int/long

python3.x之后已經(jīng)不區(qū)分int和float,統(tǒng)一用int表示。

在python2.x中,int類型是的最大值是2**31-1(2147483647)

float類型

浮點(diǎn)數(shù),就是帶小數(shù)點(diǎn)的數(shù),精度與你的機(jī)器有關(guān)。

complex:復(fù)數(shù)類型

字符串類型

字符串的聲明有三種方式:單引號(hào)、雙引號(hào)和三引號(hào)(三個(gè)單引號(hào))。

Python中的字符串有兩種數(shù)據(jù)類型:str類型和unicode類型。str類型采用的ASCII編碼,也就是說(shuō)它無(wú)法表示中文。unicode類型采用unicode編碼,能夠表示任意字符,包括中文及其它語(yǔ)言。并且python中不存在像c語(yǔ)言中的char類型,就算是單個(gè)字符也是字符串類型。字符串默認(rèn)采用的ASCII編碼,如果要顯示聲明為unicode類型的話,需要在字符串前面加上'u'或者'U'。

列表類型

列表是一種可修改的集合類型,其元素可以是數(shù)字、string等基本類型,也可以是列表、元組、字典等集合對(duì)象,甚至可以是自定義的類型。

1 lst = [1,2,3]2 type(lst)

1.用索引方式訪問(wèn)列表元素,從0開始,-1為最后一個(gè)。

2.支持切片操作,可以訪問(wèn)一個(gè)區(qū)間內(nèi)的元素,支持不用的步長(zhǎng)。如[0:8:1],第二個(gè):后表示的是步長(zhǎng),默認(rèn)值為1(-1表示反方向走一步)。

3.支持加法和乘法的操作。

1 a = 'abcde'

2 b = 'cdefg'

3 a+b4 'abcdecdefg'

1 a = 'abc'

2 a*3

3 'abcabcabc'

元組類型

元組類型和列表一樣,也是一種序列,與列表不同的是,元組是不可修改的。

1 tp = (1,2,3)2 type(tp)

集合類型

集合是一個(gè)無(wú)序的(字典也是無(wú)序的),不重復(fù)的數(shù)據(jù)集合。

1 set1 = set() #定義一個(gè)空集合

2 set2 = set([1,2,3])3 print(type(set1),type(set2),set1,set2) set() {1, 2, 3}

字典類型

字典類型是一種鍵值對(duì)的集合

1 t1 = {} #聲明一個(gè)空字典

2 t1 = {'keys1':'value1','keys2':'value2'}

3 t1.keys()

dict_keys(['keys1', 'keys2'])

布爾類型

布爾類型即True和False,和其它語(yǔ)言中的布爾類型基本一致。下面列出典型的布爾值

1 print bool(0) #False

2 print bool(1) #True

3 print bool(-1) #True

4

5 print bool([]) #False

6 print bool(()) #False

7 print bool({}) #False

8 print bool('') #False

9 print bool(None) #False

二.序列類型與散列類型

Python中的序列主要以下幾種類型:

3種基本序列類型(Basic Sequence Types):list、tuple、range

專門處理文本的附加序列類型(Text Sequence Types):str

專門處理二進(jìn)制數(shù)據(jù)的附加序列類型(Binary Sequence Types): bytes、bytearray、memoryview

按照序列是否可被改變分類:

可變序列: list

不可變序列:tuple、str

總結(jié)

以上是生活随笔為你收集整理的python笔记总结_python学习笔记总结(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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