python现在很热门,我们公司是一个教育机构也对这个很热门的东西情有独钟,我打算从今天开始用十节课的内容给大家讲解一下pathon的基础知识。

首先需要记住一些必备的尝试:

1:退出python交互式解释器的快捷键是CTRL+D

2:如果熟悉其他计算机语言,可能习惯性的在每行后以分号结束,python则不用,一行就是一行,不管多少,如果喜欢的话可以加上分号,但是不会起到任何作用。

3:在python中参与出发运算的两个数如果有一个是浮点数则运算结果就是浮点数,两个数如果都是整数则运算结果也为整数。

4:变量名可以包含数字,字母和下划线,但是变量不能以数字开头

5:python中包含6种内建的序列(1:列表2:元组3:字符串4:unicode字符串5:buffer对象6:xrange对象)

6:列表和元组的主要区别在于:列表可以修改而元组则不能修改。

7:索引一般用来访问单个元素,分片则可以访问一定范围内的元素。分片则通过冒号隔开两个索引来实现。

8:分片操作:第一个索引是要提取的第一个元素的编号,而最后的索引则是分片之后剩余部分的第一个元素的编号,简而言之,分片操作的实现需要提供两个索引作为边界,第一个索引的元素是包含在分片内的,而第二个则不包含在分片内。

9:只要分片中最左边的索引比他右边的晚出现在序列中,结果就是一个空的序列,幸好,可以使用一个捷径:如果分片所得部分包括序列结尾的元素,那么,只需置空最后一个索引即可。

10:列表和字符串是无法连接在一起的,尽管他们都是序列,简单的说,两种相同类型的序列才能进行连接操作。

11:布尔运算符,布尔值:这个运算符检查某个条件是否为真,条件为真返回True,条件为假返回False。这样的运算符叫做布尔运算符,反悔的值叫做布尔值。

12:长度,最小值和最大值:len函数返回序列中所包含元素的数量,min函数和max函数分别返回序列中最大和最小的元素。

13:list函数适用于所有类型的序列,而不只是字符串。

14:列表的赋值:不能为一个位置不存在的元素进行赋值,如果列表的长度为2,那么不能为索引为100的元素进行赋值,如果要那样做,就必须创建一个长度为101的列表。

15:删除列表中的元素:从列表中删除元素也是很容易的,使用del语句来实现。

方法:

16:append:append方法用于在列表末尾追加新的对象。

17:count:count方法统计某个元素在列表中出现的次数。

18:extend:extend方法可以再列表的末尾一次性追加另一个序列中的多个值。换句话说,可以用新列表扩展原有的列表。

19:index:index方法用于从列表中找出某个值的第一个匹配项的索引位置

20:insert:insert方法用于将对象插入到列表中

21;pop:pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值:pop方法是唯一一个既能修改列表又返回元素值的列表方法。

22:remove:remove方法用于移除列表中某个值的第一个匹配项,只有第一次出现的值被移除了,值得注意的是,remove是一个没有返回值的原位置改变方法。他修改了列表却没有返回值,这与pop方法相反。

23:reverse:reverse方法将列表中的元素反向存放。

24:sort:sort方法用于在原位置对列表进行排序。在”原位置排序“意味着改变原来的列表,从而让其中的元素能按一定的顺序排列,而不是简单地返回一个已排序的列表副本。

25:元组:如何实现包括一个值的元组呢,————必须加个逗号,即使是只有一个值。

26:tuple函数:tuple函数的功能与list函数基本上是一样的:以一个序列作为参数并把它转换成元组,如果参数就是元组,那么该参数就会被原样返回.

27:元组的分片还是元组,就像列表的分片还是列表一样。