您的位置:首页 > 编程语言 > Python开发

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

2017-12-19 23:04 375 查看
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 = 0
while 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 setup

setup{
name=’ nester’
version=’1.0.0’
py_modules=[‘nester’]
author=’xzf’
author_email=’123@gmail.com’
url=’http://www.abc.com’
description=’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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: