1. 程式人生 > 其它 >Zookeeper 之 安裝 (linux & docker-compose)

Zookeeper 之 安裝 (linux & docker-compose)

資料型別


目錄:

一、資料型別之字串str

作用:主要用於記錄描述性性質的資料 eg:姓名、地址、郵箱

定義:

方式一:  #單引號
    name = 'tom'
方式二:  #雙引號
    name = “tom”
方式三:  #三個單引號(左側出現賦值符號和變數名為字串 否則為註釋)
    name = '''tom'''
方法四:  #三個雙引號(左側出現賦值符號和變數名為字串 否則為註釋)
name
= “”“tom”“” ps:引號引起來的部分
#為啥定義字串需要怎麼多方式
    res=‘tom老師說:“理髮需要用心 要做到人刀合一”’
#目的是為了防止字串文字還需要使用到引號 避免重複

二、資料型別之列表list

作用:能夠儲存多個數據並且可以方便的取出任意個數

特徵:中括號括起來 內部可以存放多個元素 元素與元素之間多好隔開元素可以是任意資料型別

l1 = [11, 1.1, 'tom', [11, 22, 33, [123, 321, 'tom', 555]]]
# 索引取值(從0開始的連續數字)
# print(names_list[1])  # tony
# print(names_list[3])  # tom
# 1.tom在列表的第幾個元素
l2 = l1[3] # [11, 22, 33, [123, 321, 'tom', 555]] # 2.tom在列表l2的第幾個元素 l3 = l2[3] # [123, 321, 'jasonNB', 555] # 3.tom在列表l3的第幾個元素 l4 = l3[2] # jasonNB # 整合 print(l1[3][3][2]) # tom

三、資料型別之字典dict

作用:能夠更加精準的儲存資料

定義:大括號括起來 記憶體可以存放多個元素 元素與元素之間逗號隔開 元素是k:v鍵值對的形式

k是對v的描述性性質的資訊(一般情況下都是字串)

v是真正的資料 相當於變數的值 可以是任意資料型別

d={
      'username':'tom',
      'age':18,
      'hobby':'學習''salary':13
      }
#字典無法使用索引取值
#print(d[0])
#字典取值需要藉助於k
#print(d['username'])  #tom
#print(d['salary'])  #13

四、資料型別之布林值bool

作用:用於判斷事物的對錯 是否可行等

定義:布林值只有兩種狀態

True 對的 正確的 可行的

False 錯的 不可行的

#補充
針對布林值的變數名一般採用is開頭
    is_right = True
    is_delete = False
    is_alive = Ture
#擴充套件
    顯示生活的資料儲存與銷戶 其實很大概率上並沒有刪除資料
    而是修改了資料的某個唯一標識 然後通過程式碼篩選過濾掉
#記憶
    在python中所有的資料型別都可以轉成布林值
    布林值為False的有:
    0, Nome, ' ', []. {}
    其他情況一律為True

五、資料型別之元組tuple

作用:與列表幾乎一致 內部可以存放多個元素(可以看成是不可變的列表)

定義:用小括號括起來 記憶體放多個元素 元素與元素之間逗號隔開 元素不支援修改

t = {11, 22, 33, 44}

六、資料型別之集合set

作用:去重和關係運算

定義:用大括號括起來 記憶體可以存放多個元素 元素與元素之間逗號隔開 元素不是k:v鍵值對

s = {11, 22, 33, 44}