資料型別的一些方法
統計3出現了多少次
l=[1,2,3,3,3]
print(l.count(3))
一,整型,int
記錄年齡等整數
age =18 age=int(18)
資料型別轉換
n = int('12344445')
必須純數字
不可變型別
二.浮點型別,float
age = 2.33 age = float(2.33)
也是不可變型別
三.進位制轉換
print(hex(11))
print(bin(11))
print(oct(11))
四.字串
name = 'kevin'
name = str(kevin)
1.按索引取值
msg ='apple'
print(msg[0])
print(msg[-1])
2.切片
msg ='apple'
print(msg[0:5:1])正取步長為1
print(msg[::-1])反取步長為-1
3.長度
len()
4.成員運算
in 和 not in
5.移除空白
移除左右兩邊的空白
msg= '***sdf***'
msg.strip('*')
6.切分split,rsplit(右邊開始),lsplit(左邊開始)
以什麼分割,返回一個列表
info = 'dsf:sdf:sdfSDF'
print(info.split(":"))
用冒號拼接 只能是字串
res = info.split(":")
print(":".join(res))
7.迴圈
msg='hello'
for i in msg:
print(i)
8.替換replace
msg = "sad tt suu"
print(msg.replace("s","a"))
9、判斷是否是純數字
msg = '1233334'
print(msg.isdigit())
10.format
res = '{} {} {}'.format('apple',23,3)
print(res)
res = '{1} {0} {1}'.format(7,9,6)
print(res)
res='{a}{b}{c}'.format(a=1,b=2,c=3)
print(res)
五,列表
類似於字串
增加
append 新增在末尾
insert 根據索引新增
extend 追加多個
刪除
del 都可以用
remove 列表用
pop 刪除後並返回
改
a[0]=2
查
in not in 切片