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

本文详细介绍了Python中列表的基本操作,如添加、删除元素等,并提供了具体的代码示例。此外,还介绍了如何定义和使用函数,包括参数设置、模块发布及调用方式等内容。

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= 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值