python高级编程(部分1)

本文介绍了Python中的包和模块概念,包括如何使用pip进行第三方模块的在线安装。此外还讲解了==和is的区别,定义函数的基本规则,以及迭代器的概念和使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、包和模块
简单而言,包就是文件夹,用来存放和管理模块所用
在Python中,真正意义上的包,必须存在一个初始化文件(init.py)
什么是模块?
xx.py文件或者文件的集合

导包:
import xxx.xxx.xx
在这里插入图片描述
from xx.xx import xxx
在这里插入图片描述
注意:有时候有些包在使用* 这种导入方式时,会导入失败
因为这些包没有在包初始化文件中,申明它包含的模块
all = [“模块1”,“模块2”,“模块3”,“模块4”,“模块n”,]

2.第三方模块(第三方的公司或者个人开发的Python代码):
1、在线安装:
pip install xxx
python -m pip install xxx
2、离线安装:
1、下载源代码 xx.zip
2、解压压缩包 python istall step.py
2、== 和 is
在Python中 == 判断的是两个变量的值
在这里插入图片描述
在Python中 is用来判断两个变量的内存地址是否相等
在这里插入图片描述
id全局函数的使用
常量缓存区
小整形常量缓存区

3.定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。

任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

4.迭代器
迭代是Python最强大的功能之一,是访问集合元素的一种方式。
迭代器是一个可以记住遍历的位置的对象。
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。

迭代器有两个基本的方法:iter() 和 next()。

字符串,列表或元组对象都可用于创建迭代器:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值