摘要: 推导式可以帮助我们快速的创建一些简单的容器 1.列表推导式 定义: [i for i in range(num) if 条件] 案例: print([i for i in range(10) if i > 5]) # [6, 7, 8, 9] print([i + 30 for i in range 阅读全文
posted @ 2022-11-02 21:36 阿明明 阅读(41) 评论(0) 推荐(0)
摘要: 1.什么是生成器? 生成器是由一个函数和yield关键字创建出来的生成器最大的作用就是帮助我们节省内存空间 比如,当我们需要使用一个1-100000的列表,遍历每一个数进行操作,我们首先会想到的就是创建一个列表,然后遍历该列表,如下 var = [i for i in range(100001)]p 阅读全文
posted @ 2022-11-02 21:02 阿明明 阅读(61) 评论(0) 推荐(0)
摘要: 程序就是一大堆代码,有些功能可能在程序中反复使用,我们就可以将这些功能代码整合成一个函数,起一个名字,以后使用就调用一下,避免相同代码的重复书写 函数的作用: 提高代码重用性 拆分代码,易于维护 实现函数式编程 1.函数的定义 函数主要由五部组成: 定义函数的关键字def 函数名字:调用者通过函数名 阅读全文
posted @ 2022-11-02 17:51 阿明明 阅读(125) 评论(0) 推荐(0)
摘要: 在python中定义如下语句:a = 1+2,在该语句中涉及到+(算数运算符)和=(赋值运算符),运算符是书写程序中不可获取的 1.算术运算符 2.比较运算符 3.赋值运算符 4.成员运算符 5.身份运算符 6.逻辑运算符 逻辑短路: and A and B A如果为True,则结果为B A如果为F 阅读全文
posted @ 2022-11-02 13:47 阿明明 阅读(46) 评论(0) 推荐(0)
摘要: 在编程语言中,程序总是自上而下的执行,即按照顺序的方式执行,但是我们可以通过一些语句控制程序的执行流程,即条件控制和循环控制 1.条件控制 在python中条件控制的关键字有 if elif else 1.1 语法 当某个条件成立则执行对应的代码段 if 条件A: pass elif 条件B: pa 阅读全文
posted @ 2022-11-02 10:38 阿明明 阅读(49) 评论(0) 推荐(0)