笔记
文章平均质量分 82
寸暑
这个作者很懒,什么都没留下…
展开
-
迭代器生成器和模板
迭代器生成器和模块迭代器1.什么是迭代器(iter)迭代器是容器型数据类型可以同时保存多个数据、可以被遍历;也可以转化成列表和元组打印迭代器的时候,打印里面的元素,迭代器不支持len操作如果需要迭代器中的元素,必须将元素从迭代器中取出。而且一旦去除这个元素,这个元素在迭代去中就不存在了2.怎么创建地带迭代器方式1:通过iter将其他序列转换成迭代器方式2:创建生成器对象(生成器对象可以看成是一种特殊的迭代器)3.获取迭代器的元素1)获取单个元素:next(迭代器)iter1 = ite原创 2021-07-29 19:42:22 · 211 阅读 · 0 评论 -
字典和集合
字典和集合字典1.增和改字典【键】 = 值 - 当键存在的时候是修改对应的值,当键不存在的时候是添加键值对字典。setdefault(键, 值) - 添加键值对(键存在的时候不修改不报错)cat = {'name': '美美', 'age': 2, 'color': '白色'}print(cat) # {'name': '美美', 'age': 2, 'color': '白色'}# 添加cat['breed'] = '蓝猫'print(cat) # {'name': '美美'原创 2021-07-21 20:58:30 · 73 阅读 · 0 评论 -
列表的相关函数和字典
列表的相关函数和字典1.max、min - 求最大值最小值max(序列)/min(序列)nums = [34, 89, 78, 56, 90, 23]print(max(nums), min(nums))2.sum - 求数字序列中元素的和sum(序列)nums = [34, 89, 78, 56, 90, 23]print(sum(nums))3.sorted - 排序 ;不修改原序列中元素顺序而是产生一个新列表sorted(序列);sorted(序列,recerse=True原创 2021-07-20 21:03:28 · 163 阅读 · 0 评论 -
for循环和while循环
循环1. for循环“”"语法:for 变量 in 序列: 循环体说明:for、in - 关键字、固定写法变量 - 写一个变量名(可以是已经定义过的,也可以是没有定义的)序列 - 容器型数据类型对应的数据常见列表(字符串、列表、元组、字典、集合、迭代器、生成器、range等): - 固定写法循环体: - 和for保持一个缩进的一条或者多条语句;就是需要重复执行的代码。执行过程:让变量去序列中取值,一个一个的取,取完为止,每取原创 2021-07-15 21:58:18 · 1602 阅读 · 0 评论 -
运算符和分支结构
运算符和分支结构运算符优先级:数学运算符>比较运算符>逻辑运算符>赋值运算符(有括号先算括号里的)数学运算符1.+、-、*、/、%、//、**()print(5 + 2) # 7print(5 - 2) # 3print(5 * 2) # 10print(5 / 2) # 2.5+、-、*、/和数学中的+、-、x、/的功能一模一样2.% - 求余数取模print(5 % 2) # 1print(16 % 2) # 0eg1:应用1:判断一个数是否能被原创 2021-07-14 20:41:03 · 232 阅读 · 0 评论