python字符串数组判断_python学习⽇记-数组和if判断
python中的数组也叫list,还有⼀个叫tuple。list还是常规的的⽤法,⽐如创建⼀个数组并向⾥⾯写⼊内容如下:
arrList=["tom","jerry","dog"]
值得注意的是数组的括号为中括号“[”,⽽不是⼤括号,和c#不⼀样,被坑了⼀⼩下。并且对于数组list,他对内容的要求1⾮常灵活⽐如⾥⾯可以包含字符,字符串,整形,浮点数,甚⾄是另⼀个数组,⽐如arrList=["a",1.2,["b",1]],我们如果想取到a的话直接⽤arrList[0],如果我们想取到b的话,就要这样写arrList[2][0],这就是⼆维数组了,任何学计算机的都知道数组从0开始。这点不⾔⽽喻。
总之,python中的list⾮常灵活。
python的数组除了list以外,还有tuple数组,tuple数组就像常量⼀样,⼀旦定义了就不能更改,⽐如定义⼀个tuple类型数组arrList= (1.“a”,“ac”),可以看出tuple类型数组是⼀圆括号定义的,⽽list是⽤中括号定义的。很好区分。根据tuple对内容的限定,所以很容易知道使⽤它的场景就是对于系统安全性⽅⾯考虑⽐较⾼的时候⽤到的。
说⼀下list和tuple的⼀些常⽤的⽅法len(arrList),不⽤说也知道,获取数组的长度。arrList.append("str")向
数组末尾追加⼀个元素,如果想向指定位置后⾯添加⼀个元素,⽐如向第2位后添加“s”就可以arrList.insert(2,“s”),如果想删除摸个位置的元素可以⽤pop(i)⽅法arrList.pop(i)。python还有个⽐较好⽤的地⽅就是如果你想获取某个数组的最后⼀个元素时,但是⼜不知道它的实际长度你就可以写arrList(-1),倒数第⼆个就是-2了,⾮常好⽤。
最后注意⼀下,如果数组只有⼀个元素的话定义的时候必须加个“,”逗号已消除歧义。⽐如arrList=(1,)。
条件判断:
很简单,if 条件:
做⼀些事,
python获取数组长度else:
做另⼀些事,
如果有多种条件的话,就这样写:
if 条件:
做⼀些事,
elif 条件:
做⼀些事,
else:
做另⼀些事

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。