第二次学习Python的感悟
第二周,掌握了一些常用的内置函数,内置函数不需要导入任何模块即可直接使用,它不像java等需要自己定义一些算法函数,而Python中的内置函数,固定了功能,例如:
1.sum(x,start=0)返回序列x中所有元素之和
2.ord(x)返回1个字符x的Unicode编码:
》》》ord(‘A’)
65
3.chr(x)返回Unicode编码为x的字符:
》》》chr(65)
‘A’
熟练地掌握了这些内置函数,在我们编写代码时,简便了许多。
除了内置函数,还掌握了些关于列表的知识,列表时Python的内置可变序列,是包含若干元素的有序连续内存空间。下面是一些关于列表对象常用方法
1.append(x)将元素x添加至列表尾部,使用这个方法,修改列表速度加快:
》》》aList=[3,4,5]
》》》aList.append(9)
》》》aList
[3,4,5,9]
2.insert(index,x)在列表指定位置index处添加元素x:
》》》aList.insert(2,6)
》》》aList
[3,4,6,5,9]
3.remove(x)在列表中删除首次出现的指定元素,如果列表中不存在要删除的元素,则抛出异常:
》》》a_list=[3,5,7,9,7,11]
》》》a_list.remove(7) #删除第一个7
》》》a_list
[3,5,9,7,11]
4.pop([index])删除并返回列表对象指定位置的元素,默认为最后一个元素,如果给定的索引超出列表的范围,则抛出异常:
》》》a_list=list((3,5,7,9,11))
》》》a_list.pop()
11
》》》a_list
[3,5,7,9]
》》》a_list.pop(1)
5
》》》a_list
[3,7,9]
除了上面这些常用方法外,还有一些未列举出的方法,掌握了这些列表对象常用方法后,可以对列表进行一系列的删除增加等操作。