python学习
文章平均质量分 90
宁宁宁宁=w=
这个作者很懒,什么都没留下…
展开
-
第十讲:函数下
课堂笔记一. 函数下1. 高阶函数 一. 函数下 1. 高阶函数 (1)高阶函数的特点 a.接收一个或多个函数作为参数 b.将函数作为返回值返回 def fun(): def fun1(): pass return fun1 # 这样也算作是一个高阶函数 (2)一堆实例 以下两种函数不算是高阶函数 list1 = [1, 2, 3, 4, 5, 6, 7, 8] def fun(list1): list2 = [] for i in list.原创 2021-04-03 10:58:15 · 165 阅读 · 1 评论 -
第九讲:函数下
课堂笔记一. 函数1. 函数的返回值 一. 函数 1. 函数的返回值原创 2021-03-28 14:13:44 · 148 阅读 · 0 评论 -
第八讲:集合和函数
1. 集合 1.1 集合的简介 表示方式:{} 集合只能储存不可变对象 集合中存储的对象是无序的 集合不能出现重复元素,可以通过这个特性进行数据去重 创建空集合:需要用到set函数 1.2 集合的使用 s.add():向集合中添加元素 s1.update(s2):将一个集合中的元素添加到另一个集合中(s2传到s1中) s.pop():随机删除集合中的一个元素,一般是删除最开始的一个元素 s.remove(元素):删除集合中指定的元素 s.clear():清空集合 1.3 集合的运算 & 交原创 2021-02-25 21:33:33 · 278 阅读 · 0 评论 -
第八讲:for循环以及函数
循环控制 for循环 练习 for循环嵌套 break和continu语句 break和continue在for中的作用与while中一致 双层循环 实现打印三三乘法表 可以通过建立flag标志:如果标志为True,则退出外层循环 函数 函数介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 函数作用 提高应用的模块性和代码的复用性 自定义函数 定义规则 def开头,后接函数标识符名称和():def function_name(): 注:调用原创 2020-12-31 11:39:11 · 953 阅读 · 0 评论 -
第七讲:顺序执行和while循环
集合 集合介绍 无需不重复的元素的集,集合数据类型的核心在于自动去重 创建集合 以{}形式创建(字典也是用{}),但是直接用{}创建的是字典 所以要用set()来创建 自动去重 注:对于字符串来说,拆开后去重并且是无序的 添加元素 set.add(),添加的元素可以使任意类型(注:添加已有的元素会自动去重) 和字典一样,只能添加不可变对象,列表是可变对象,所以会报错 集合更新 set.update():将另一个对象更新到已有的集合中 会把括号里的元素拆开后添加到集合中,并且仍然会自动原创 2020-12-29 20:52:05 · 413 阅读 · 1 评论 -
第六讲:基础数据类型3
列表常见操作 li.append():列表的添加 将元素添加到列表的结尾,并且无返回值,改变得是列表本身 li.extend():列表的添加 与append不同的地方就是不可以传单个的元素,只能传列表等 li.count():统计元素出现的个数 因为列表算作是另一个元素,而图中只统计3出现的个数,所以次数只是1 拓展:代码格式化 Code——Reformat Code:将代码格式化(快捷键为Ctrl+Alt+L) li.index():返回最小的索引值 注意是最小的,也就是说原创 2020-12-26 16:42:28 · 188 阅读 · 0 评论 -
第五讲:基本数据类型2
字符串常见操作 s.startswith():用于判断字符串以什么开头,返回的是布尔值 s.endswith():用于判断字符串以什么结尾,返回的也是布尔值原创 2020-12-24 11:17:15 · 91 阅读 · 0 评论 -
第一讲:Python环境搭建(又开始新一轮学习)
1. 编译器和解释器 1.1 编译器(代表:c语言) 先整体编译再执行 优点:运行速度快 缺点:出现小问题需要整个重新修改 1.2 解释器(代表:Python) 边解释边执行 优点:改动时不需要整体重新编译 缺点:运行速度慢 2. Python安装过程 新版本的python不稳定,推荐安装3.6版本的python 2.1 接下来是安装过程(多图警告~) 注:要记住自己安装python的位置,便于以后的操作;检验是否安装是在cmd窗口中输入python看是否进入python交互环境(如图)原创 2020-12-17 09:08:19 · 119 阅读 · 0 评论