PYTHON基礎(基本的資料型別)

2021-08-22 13:28:20 字數 1837 閱讀 2703

#!/usr/bin/python3

counter = 100 # 整型變數

miles = 1000.0 # 浮點型變數

name = "runoob" # 字串

print (counter)

print (miles)

print (name)

a = b = c = 1

a, b, c = 1, 2, "runoob"

六個標準的資料型別:

其中:number包含int、float、bool、complex(複數),整數型別為長整型

isinstancetype的區別在於:

class a:

pass

class b(a):

pass

isinstance(a(), a) # returns true

type(a()) == a # returns true

isinstance(b(), a) # returns true

type(b()) == a # returns false

注意:

list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2  )
tup1 = ()    # 空元組

tup2 = (20,) # 乙個元素,需要在元素後新增逗號

parame = 

或者set(value)

# set可以進行集合運算

a = set('abracadabra')

b = set('alacazam')

print(a - b) # a和b的差集

print(a | b) # a和b的並集

print(a & b) # a和b的交集

print(a ^ b) # a和b中不同時存在的元素

#!/usr/bin/python3

dict = {}

dict['one'] = "1 - 菜鳥教程"

dict[2] = "2 - 菜鳥工具"

tinydict =

print (dict['one']) # 輸出鍵為 'one' 的值

print (dict[2]) # 輸出鍵為 2 的值

print (tinydict) # 輸出完整的字典

print (tinydict.keys()) # 輸出所有鍵

print (tinydict.values()) # 輸出所有值

>>>dict([('runoob', 1), ('google', 2), ('taobao', 3)])

>>>

>>> dict(runoob=1, google=2, taobao=3)

dict1 = 

for k,v in dict1.items():

print(k,":",v)

python基礎 基本資料型別

十進位制 逢10進1,1,2,3,4,5,6,7,8,9,10,11 二進位制 逢2進1,001,010,011,100,101,110,111 八進位制 逢8進1,1,2,3,4,5,6,7,10,11,12,13,14,15,16,20 十六進製制 逢16進1,1,2,3,4,5,6,7,8,9...

Python基礎 基本資料型別

1 數字型別的組成 整數 預設十進位制 二進位制0b開頭,八進位制0o開頭,十六進製制0x開頭 十進位制與其他進製的轉換,輸出結果為字串型別 a bin 16 轉二進位制 b oct 16 轉十進位制 c hex 16 轉十六進製制 其他進製與十進位制的轉換,輸出結果為整型 d int a,2 二進...

Python基礎02 基本資料型別

簡單的資料型別以及賦值 python的變數不需要宣告,你可以直接輸入 a 10 那麼你的記憶體裡就有了乙個變數a,它的值是10,它的型別是integer 整數 在此之前你不需要做什麼特別的宣告,而資料型別是python自動決定的。print a print type a 那麼會有如下輸出 10 這裡...