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()。
字符串,列表或元组对象都可用于创建迭代器: