python資料型別介紹

2021-07-26 07:39:27 字數 2142 閱讀 7450

剛開始我們需要了解一些python的資料型別

字串型別可以用單引號,雙引號和三引號來表示

單引號,在內部遇到單引號字元時需要用\進行轉義

str1='abc'    #abc

str2='ab\'c' #ab'c

str3='ab"c' #ab"c

print str1

print str2

print str3

雙引號與單引號作用上沒區別,在內部遇到雙引號字元是需要用\進行轉義

str1="abc"    #abc

str2="ab\"c" #ab"c

str3="ab'c" #ab'c

print str1

print str2

print str3

三引號支援多行字串並且內部可以任意使用單引號和雙引號

str='''

abc'

abc"

'''print str

在python中可以處理任意大小的整數

int1=-800           #-800

int2=80000000000 #80000000000

print int1

print int2

可以寫為1.3,1.5678,也可以用科學計數法寫為1.3e3,1.3e-5

float1=1.5678     #1.5678

float2=1.3e3 #1300.0

print float1

print float2

中括號表示列表,列表裡的元素可以隨意用逗號(,)隔開,與c中的陣列相似

list1=[1,2,3,4]         #[1,2,3,4]

list2=['a','b','c'] #['a','b','c']

print list1

print list2

小括號表示元組(),元組裡的元素也是隨意的與字串相似,每個元素用逗號(,)隔開,

tuple1=(1,2,3,4)   #(1,2,3,4)

tuple2=(1) #1 整數1

tuple3=(1,) #(1,)

print tuple1

print tuple2

print tuple3

可見只有乙個元素時,1會被識別為整數1,而不是元組元素的1,因為()既可表示元組,也可以作為括號表示運算時的優先順序,所以我們通常在後面加逗號(,)來消除歧義

大括號表示字典{},與列表相似不過字典通過鍵來訪問資訊(建立鍵與值的對映關係)用冒號(:)

隔開鍵與值,鍵必須獨一無二,值任意;每對元素用逗號(,)隔開

dict1=   #

print dict1

set建立一系列無序不重複的元素(可以自動去除重複的元素),建立集合的方法是建立set函式裡面巢狀乙個list 

ps.函式表示為:函式名(引數)

a=set([1,2,3,4,5,6])       #set([1,2,3,4,5,6])

b=set([1,1,2,3,4,5,6]) #set([1,2,3,4,5,6])

print a

print b

在python中,none,任何數值型別中的0,字元空串(null)"",空元組(),空列表,空字典{}都是false(注意f是大寫)

其他情況定義為ture(注意t是大寫)

ps.none是python中的一種特殊型別nulltype,它只有乙個值none,它不支援任何運算

而空字串null是字串型別它與none不相同

a=false

b=true

print a

print b

python基本資料型別就介紹到這裡,後面會詳細介紹每種資料型別用法

資料型別介紹

資料大小 1 b 1byte 1位元組 8bit bit 電子位,簡稱位 1024位元組 1kb byte 8位 short 16位 int 32位 long 64位 儲存單位最高位表示正負數,1表示負數0表示正數.反碼 原碼每位取反。補碼 反碼 1 2儲存2的補碼 要運算,必須先儲存,要儲存必須要...

資料型別介紹

byte max 127 最大值 byte max 128 最小值 system.out.println int min 2147483647 最大值 int min 2147483648 最小值 system.out.println short man 32767 最大值 short man 32...

Python學習 資料型別(簡單介紹)

a,b,c,d 66,6.6,false,6 6j print type a type b type c type d class int class float class bool class complex 3 isinstance 函式與type 函式有類似的功能 isinstance nu...