BIF:内置函数
在shell中输入dir(_builtins_):结果中全部是小写的就是内置函数
在shell中输入Help(内置函数)即可查询内置函数的功能
Python对大小写敏感
字符串的话单引号和双引号都可以表示字符串
如果字符串中\本身比较多的话,可以使用原始字符串
Str=r’C:\now’
如果字符串比较长的话,可以使用三重双引号: “”” “””
在python中,/所得的结果是精确数值。//除了之后的结果是只保留整数。
**用来幂运算
elif:在python中相当于else if的缩写
Python中在使用if else时,并没有就近原则,考虑的只有缩进。
断言(assert):当此关键字后面的条件为假时,程序自动崩溃并抛出assertionerror的异常。当条件为真时,程序自动忽略这个语句。主要用于测试时植入检查点,确保当某个条件成立时才执行程序。
for循环的格式:
for in :
循环体
Range(n1,n2,n3)函数中可以有三个参数。其中返回的值是n1~n2-1(不包括n2)其中n3指的是两个数之间的间隔,默认情况下间隔为1.
列表:
普通列表:
Number=[1,2,3,4,5]
Member=[‘1’,’2’,’3’]
混合列表:
mix=[1,’小陈’,3.14,[1,2,3]]
空列表:
Empty=[]
向列表中添加元素:
调用append,append同时一次只能添加一个元素。
Member.append(‘4’)
添加两位以上的元素,可以使用extend,但是extend的参数也是列表
Member.extend([‘4’,’5’])
如果想要添加到固定的位置,使用insert。参数1为位置,参数2为添加的元素。
Member.insert(1,’6’)
从列表中获取元素:直接利用索引member[1]
从列表中删除元素:
使用remove()可以删除列表中存在的元素,Member.remove(‘n1’)
使用del语句:del member[‘1’]。del 列表名称:删除整个列表
使用pop函数:member.pop(1)删除位置索引的元素,默认删除最后一个元素。
获取列表分片,获取一定范围内的列表
Member[n1:n2],元素取值为n1~n2-1
Member[:3]:前面省略,默认为0
Member[1:]默认从位置索引1到最后
Member[:]默认整个列表的拷贝
列表操作符:
>,<:进行比较操作时,直接从第一个元素进行比较,若能得到结果不需考虑后面的元素
and:左右两边为true时结果为true
+:实现列表的拼接,类似extend方法,+要求两边的类型一致
*:列表可以实现乘法,所得的结果是元素进行了n次重复
成员关系操作符:in 判断是否在列表内,not in判断元素是否不在列表内
对于列表中的列表中的元素进行访问类似二维数组:list2[1][1]
列表其他函数:
list.count(元素)计算元素出现的次数是多少
list.index(元素,元素出现的范围起始,元素出现的范围结束位置)返回索引位置
list.reverse将列表进行翻转
list.sort(reverse=false):采用的是归并排序,默认reverse=false,实现从小到大排序。改为true时从大到小排序
List12=list11[:]实现copy之后1和2之间没有其他关系
List13=list11实现copy之后,添加了标签,但是内容并不改变即list11和13之间的变化会互相影响。
元组:内容既定,便不可改变
创建元组:tuple1=(1,2,3,4,5,6,7,8)。元组的重要标志是,而不是()
仅创建一个元组时:tuple1=1,
删除整个元组:del tuple1
可以用在元组上的操作符:
重复操作符*、连接操作符、关系操作符<.>、 成员操作符in,not in、逻辑操作符and,or