python第三章總結
一、運算:+、-、*、/、%、//、**
轉換:int()取整
fioat()小數
函式:abs 求絕對值
round 四捨五入
字串:str()
1、合併:d="i like python"
e="i also like r"
print(d+e) #i like python i also like r
2、乘法: print(d*3) #d,d,d
3、切分:
d="1,2,3,4,5"
print(d,split(',')) #['1','2','3','4','5']
4、合併:a.jion
5、替換:a="hello python"
b=a.replace("python","world")
print(b) #hello world
R中:合併paste:a="ab" b="cd"
paste(c(a,b),collapse=",") #(abcd)
6、大小寫轉換:a.upper() a.lower()
7、去掉空格:a.strep()兩邊去空格
a.lstrep()左邊去空格
a.rstrep右邊去空格
8、列印輸出:print("我把%s變成了%s",(a,b))
9、計數:print(a.count("l")) #2
二、列表:
新增:b=[3,4]
a=[1,2.1,'abc',true]
print(a+b) #a=[1,2.1,'abc',true,3,4]
索引:a=[1,2,3,4,5,6,7,8]
正索引:print(a[2]) #3 從0開始計數
副索引:print(a[-3]) #6 從-1開始計數
切片:print(a[o:4]) #1,2,3,4 取不到位置4
print(a[2:6]) #3,4,5,6 取不到位置6
print(a[6:]) #7,8
print(a[-3:]) #6,7,8
字串切換:list("abc") #['a','b','c']
新增:(1) a.append('sas') #a=[1,2,3,4,5,6,7,8,sas]
(2) insert(2,'matlab') #a=[1,2,matlab,3,4,5,6,7,8,sas]
刪除:a.pop() 刪除最後一個位置
del a[0]刪除指定的位置
排序:a.sort()
a=(3,2,6,43,23)
b.sorted(a) # a=(2,3,6,23,43) b=(3,4,6,23,43)
三、元組
四、字典 a={"name":"linbei","age":20}
增:a['gender']='male' # a={"name":"linbei","age":20,'gender]:'male' }
刪:a.pop('gender') #a={"name":"linbei","age":20}
改:a.['age']=30 #a={"name":"linbei","age":30}
查:print(a['name']) #linbei
五、集合 a={1,2,3,4} b={3,4,5,6}
交集:a.intersection(b) #(3,4)
並集:a.union(b) #{1,2,3,4,5,6}