Python学习之一

发布于: 雪球转发:0回复:0喜欢:2

一,熟悉基本

(1)基本的输入输出 

使用+、-、*、/直接进行四则运算。

(2)导入模块 

使用import可以导入模块 

from 模块 import 函数

from 模块 import *

二,容器 

1,什么是容器

Python中有一种名为容器的数据结构,装数据的器具,它主要包括序列和词典,其中序列又主要包括列表、元组、字符串等(见下面那张图)。

序列中的每一个元素都被分配一个序号,也称为“索引”,第一个索引。列表和元组的区别主要在于,列表可以修改,而元组不能(注意列表用中括号而元组用括号)。

而与序列对应的“字典”则不一样,它是一个无序的容器。这是一个“键—值”映射的结构,因此字典不能通过索引来访问其中的元素,而要根据键来访问其中的元素。

2、序列的一些通用操作

(1)索引(补充上面)

序列的最后一个元素的索引,也可以是-1,倒数第二个也可以用-2,依次类推。

(2)分片

使用分片操作来访问一定范围内的元素,它的格式为:a[开始索引:结束索引:步长]。那么访问的是,从开始索引号的那个元素,到结束索引号-1的那个元素,每间隔步长个元素访问一次,步长可以忽略,默认步长为1。

(3)序列相加

即两种序列合并在一起,两种相同类型的序列才能相加。

(4)成员资格

为了检查一个值是否在序列中,可以用in运算符。

3、列表操作

(1)List函数

可以通过list(序列)函数把一个序列转换成一个列表。

(2)元素赋值、删除

元素删除——del a[索引号]

元素赋值——a[索引号]=值

分片赋值——a[开始索引号:结束索引号]=list(值)

另外注意list()用小括号。

(3)列表方法

 Python中的方法,是一个“与某些对象有紧密联系的”函数,所以列表方法,就是属于列表的函数,它可以对列表实现一些比较深入的操作,方法这样调用:

对象.方法(参数)

那么列表方法的调用就理所当然是:

列表.方法(参数)

给列表a的n索引位置插入一个元素m: a.insert(n,m)

给列表的最后添加元素m: a.append(m)

返回a列表中,元素m第一次出现的索引位置: a.index(m)

删除a中的第一个m元素: a.remove(m)

将列表a从大到小排列: a.sort()

4、字典操作

(1)dict函数

dict函数可以通过关键字参数来创建字典,格式为:

dict(参数1=值1,参数2=值2, …)={参数1:值1, 参数2=值2, …}

(2)基本操作


小结: 今天学习了Python的基本页面、操作,以及几种主要的容器类型。

网页链接