【python初识】列表与函数模块

来源:互联网 发布:中央电视台软件下载 编辑:程序博客网 时间:2024/05/17 04:20

1. 列表

空列表:man=[]列表:movie=[“I”,”do”,”myself”]存取:print(movie[0]),编号从0开始长度:print(len(movie))末尾添加一个数据:movie.append(“year”)末尾删除一个数据:movie.pop()末尾添加一个数据集合:movie.extend([“very”,”sorry”])删除一个特定的数据:movie.remove(“do”)在某个位置前增加一个数据:movie.insert(3,”it”)

迭代:

for each_item in movie:        print(each_item)count = 0while count < len(movie):        print(movie[count])        count = count + 1

列表的嵌套

判断:

if (条件满足时):elif(条件满足时):else:

isinstance():检查某个特定标志符是否包含某个特定类型的数据。
Isinstance(movie,list),询问movie是否是list。

2. 函数

创建函数:
def 函数名(参数):
函数代码组

注释代码: “”” …… ”””

发布函数:
创建文件夹nester
创建模块文件 nester.py
在文件夹下创建文件 setup.py

from distutils.core import setupsetup{    name= nesterversion=’1.0.0’    py_modules=[‘nester’]    author=’xzf’    author_email=’123@gmail.com’    url=’http://www.abc.comdescription=’adaf’    }

构建一个发布:pthon3 setup.py sdist
将发布安装到本地副本中:python3 setup.py install

新建文件:import nester,就可以调用函数了。
修改函数后,不需要重新发布,可以直接调用。
调用时用:nester.abc(自动添加到nester名称空间中)

迭代固定次数:range()
提供需要的控制来迭代指定的次数,而且可以生成从0到(不包含)某个数字的序列。
from num in range(4): print(num)

print默认为换行,要打印制表符,可以:
print(“\t”, end=’ ‘)

可选参数:函数给参数提供默认值。

从模块中导入函数:from module import function
module.function

原创粉丝点击