一、运算:+、-、*、/、%、//、**
转换: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}