剛開始我們需要了解一些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...