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 · 164 阅读 · 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 · 277 阅读 · 0 评论 -
第八讲:for循环以及函数
循环控制for循环练习for循环嵌套break和continu语句break和continue在for中的作用与while中一致双层循环实现打印三三乘法表可以通过建立flag标志:如果标志为True,则退出外层循环函数函数介绍函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段函数作用提高应用的模块性和代码的复用性自定义函数定义规则def开头,后接函数标识符名称和():def function_name():注:调用原创 2020-12-31 11:39:11 · 951 阅读 · 0 评论 -
第七讲:顺序执行和while循环
集合集合介绍无需不重复的元素的集,集合数据类型的核心在于自动去重创建集合以{}形式创建(字典也是用{}),但是直接用{}创建的是字典所以要用set()来创建自动去重注:对于字符串来说,拆开后去重并且是无序的添加元素set.add(),添加的元素可以使任意类型(注:添加已有的元素会自动去重)和字典一样,只能添加不可变对象,列表是可变对象,所以会报错集合更新set.update():将另一个对象更新到已有的集合中会把括号里的元素拆开后添加到集合中,并且仍然会自动原创 2020-12-29 20:52:05 · 412 阅读 · 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版本的python2.1 接下来是安装过程(多图警告~)注:要记住自己安装python的位置,便于以后的操作;检验是否安装是在cmd窗口中输入python看是否进入python交互环境(如图)原创 2020-12-17 09:08:19 · 119 阅读 · 0 评论