一.引言
在学过c语言之后,就会感觉Python的语法简单,实现某些操作的代码要简单许多,例如计算2+3
在c语言中
#include<stdio.h>
int main()
{
int sum;
sum=2+3;
printf("%d",sum);
return 0;
}
而在Python中
sum=2+3
print(sum)
代码数量肉眼可见的差距
二.字符串截取
str="123456789"
print(str[:3]) #获取前三个数据
print(str[2:4]) #获取第3和4个数据
print(str[4:]) #获取第五个到末尾的数据
在不知道具体有几个数据时
print(str[-1]) #得到末尾数据
print(str[-n]) #得到最后n个数据
实际操作一下很好理解
前提:数组a=[1,2,3],b=[0]
三.增
a.extend(b) ->[1,2,3,0]
a.append(b) ->[1,2,3,[0]]
a.insert(4,1) ->[1,4,2,3] #()中的数分别表示插入的数值,插入的位置
四.删
del a[1] ->[1,3] #删除指下标元素
a.pop() ->[1,2] #删除a中最后一个元素
a.remove("2") ->[1,3] #删除指定元素,如果多于一个,则只删除最前面的
五.改,查
a[2]=5 ->[1,2,5] #修改指定位置元素
a.index("1",1,3) #在a中的第【1,3)个元素中查找1,返回1所在位置的下标
六.计数,反转
a.count("1") #统计a中1出现的次数
a.reverse() #反转数组中元素
a.sort() #将a中元素按升序排列