- 博客(10)
- 收藏
- 关注
原创 函数三
函数三递归函数高阶函数匿名函数lambda 函数闭包作业递归函数递归是解决问题的一种方式,它的整体思想,是将一个大问题分解为一个个的小问题,直到问题无法分解时,在去解决问题.。递归式函数有2个条件基线条件:问题可以被分解为最小问题,当满足基线条件时,递归就不执行了。递归条件:可以将问题继续分解的条件。分析:求取 10的阶乘# fun(n) 是为了求取n 的阶乘def fun(n): if n == 1: return 1 return n * fun(n
2021-03-24 19:13:06
200
原创 函数二
函数二不定长参数参数的解包函数的返回值函数文档字符串函数的作用域(scope)命名空间作业不定长参数带*号的形参只能有一个,可以和其他参数配合使用。*形参只能接受位置参数,不能接受关键字参数。def fun(a,b,*c): print(a) print(b) print(c)fun(1,3,45,3,7,8)>>>13(45, 3, 7, 8)def fun(a,b,*c,d): print(a) print(b) p
2021-03-22 12:40:35
183
原创 元组&函数一
元组&函数一函数及其使用函数简介:函数的参数形参和实参函数的传递方式不定长参数参数的解包浅拷贝和深拷贝作业函数及其使用函数简介:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数
2021-03-19 19:53:10
197
原创 元组&字典
元组&字典元组tuple元组创建元组通用操作元组解包for循环和range函数字典字典的基本介绍字典的使用遍历字典作业元组tuple元组tuple是一种不可变序列,一般当我们希望数据不改变时,我们使用元祖,其他情况下基本上会使用列表。元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量元组创建元组和列表一样,可
2021-03-17 17:00:41
126
原创 列表
列表序列(sequence)基本概念序列的分类列表(list)列表的使用通用操作修改列表列表的方法作业序列(sequence)基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引序列的分类可变序列(序列中的元素可以改变):例如 列表(list)不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)列表(list)列表是Python中的一个对象列
2021-03-14 18:37:06
60
原创 条件控制语句
条件控制语句条件判断条件判断语句(if语句)input() 函数if-else语句if-elif-else 语句循环控制while语句循环语句break和continuefor循环for循环遍历range(start, stop[, step])循环嵌套作业条件判断条件判断语句(if语句)执行的流程:if 语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行 if 后的语句如果为False,则不执行语法:if a == 1 : # a == 1 --> 条件表达式
2021-03-11 22:53:05
319
1
原创 运算符
运算符运算符的概念运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符逻辑非逻辑与逻辑或非布尔值进行与或运算时条件运算符(三元运算符)运算符的优先级作业运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。运算符的分类算术运算符+、-、*、/// 整除,只会保留计算后的整数位,总会返回一个整型% 取模,求两个数相除的余数** 幂运算,求一个值的几次幂赋值运算符+=、-=、*=、/=、//=
2021-03-10 15:57:04
76
原创 基本数据类型
基本数据类型Python语法1. 几个概念1.1 表达式1.2 语句1.3程序(program)1.4函数(function)2. 标识符2.1 关键字2.2 标识符概念变量1. 变量的概念2. 变量的运算3.引用变量整数和⼩数布尔值和空值字符串什么是字符串转义字符长字符串格式化字符串字符串的其他操作字符串切片运算符运算符的概念运算符的分类运算符的优先级Python基本练习练习一:练习二:Python语法1. 几个概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等
2021-03-08 12:22:48
612
原创 Python要点
Python要点Python语言概述Python语言的基本概念Python 的特色Windows下Python环境搭建搭建环境Python的解释器搭建Python环境pip工具的使用pip介绍pip使用查看pip版本使用wheel文件安装换源安装Pycharm简介1. 什么是 IDE?2. PyCharm 的版本PyCharm的安装和配置PyCharm的安装PyCharm的简单配置Python语言概述Python语言的基本概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异
2021-03-05 17:51:51
59
原创 计算机要点
计算机要点计算机基本概述计算机基本概念计算机是什么?计算机的组成?计算机语言概述计算机语言的基本概念计算机语言的发展解释型语言和编译型语言的区别交互方式交互方式DOS命令文本文件和字符集文本文件常见的字符集进制进制之间的转换进制的计数数据据间的换算环境变量如何写博客Markdown编辑器计算机基本概述计算机基本概念计算机是什么?计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器。计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一。特点 : 数值计算 逻
2021-03-02 19:34:44
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人