1. 程式人生 > 其它 >Zookeeper選舉機制(重點)

Zookeeper選舉機制(重點)


int 整型
str 字串
boll 布林型
float 浮點型
list 列表
dict 字典
set 集合
tuple 元組
整型
print (type(12))
value1 = 1 + 3
value2 = 1 - 3
value3 = 1 * 3
value4 = 1 / 3
print(value1, value2, value3, value4)

字串(不可變)
print(strs.find ('q')) 確定字元所在位置
strs.index 找不到報錯
strs.find 找不到返回 -1
print (type('12'))
strs = '1234G333GGGqqqqweqqqq'
# print(strs.find('q'),strs.index('q'))

a=strs[strs.find('q'):strs.find('q')+len('qqqq')]
print(a)


print(strs+'1111')


切片
print(strs[0])
print(strs[1])
print(strs[-1])

print(strs.find('qqqqq'),strs.index('qqqqq'))
單個下標取值超出索引範圍會報錯而範圍取值不會報錯

錯誤替換
strs[2]=6
print(strs)
拼接 將3切換成6
print(strs[0:2]+'6'+strs[3:])

替換所有值
strs=strs.replace('q','6',1)
print(strs)

遍歷字串方法一

for i in strs:
print(i)

迴圈數列
for i in range(1,101,2):
print(i)

遍歷字串方法三:根據下標遍歷
for i in range(len(strs)):
print(strs[i])


for i in strs[11:15]:
print(i)

倒敘輸出
print(strs[::-1])
s=''
for i in range(1,22):
s +=strs[-i]
print(s)

統計長度 len求字元數 bytes求位元組數
print(len(strs))

過濾首尾字元
print(strs)
print(strs.strip())

print(strs.strip().strip('1'))

把位元組轉換成對應下標
ord('a')

把下標轉換成對應位元組
for i in range(1,10):
print(chr(i))

字元編碼轉換
strs='中國'
print(strs.encode('utf8').decode('utf8'))
strs=b'\xe4\xb8\xad\xe5\x9b\xbd'
print(strs.encode('utf8','ignore'))

字串格式化
方法一
a= 'hello,%s' % 'world'
print(a)

方法二
b='hello,%s you have $%s.' % ('ni',1111)
print(b)

方法三
c= 'hello ,{0},成績提升了{1:1f}%'.format('小明',17.125)
print(c)
r=2.5
s=3.14 * r ** 2
print(f'the area of a circle whit radius {r} is {s:2f}')

資料型別轉換
num=123
num1='123'
num2=123.13
print(type(str(num)))
print(type(int(num1)))
print(int(num2))
strs='[1,2,3]'
print(str(strs))

print(strs.encode('utf8').decode('utf8'))
print (type(True))#布林型
print (type(1.1))#浮點型
print (type([1,2,3]))#列表
print(type({'hello':'world','ni':'hao'}))#字典
print(type({'hello','ni'}))#集合
print(type(('hello','ni')))#元組