python基础知识总结1

来源:互联网 发布:淘宝合并付款失败 编辑:程序博客网 时间:2024/05/29 06:50

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(n1n2,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之后12之间没有其他关系

List13=list11实现copy之后,添加了标签,但是内容并不改变即list1113之间的变化会互相影响。


元组:内容既定,便不可改变

创建元组:tuple1=(1,2,3,4,5,6,7,8)。元组的重要标志是,而不是()

仅创建一个元组时:tuple1=1,

删除整个元组:del tuple1

可以用在元组上的操作符:

重复操作符*、连接操作符、关系操作符<.>、 成员操作符innot in、逻辑操作符and,or

 

 

 

0 0