![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 67
tjmuwzq
这个作者很懒,什么都没留下…
展开
-
第十课 Python中的函数(2)
第十课 Python中的函数(2)闭包闭包的定义需要满足以下三个条件:在一个外函数中定义了一个内函数内函数里运用了外函数的临时变量并且外函数的返回值是内函数的引用闭包它是一种现象,一般情况下,外函数执行完毕时,临时变量会被释放。但此时,外函数发现自己的临时变量会在将来被使用,所以外函数结束的时候,在返回内函数引用的同时,将外函数的临时变量与内函数进行绑定。这也是为什么当外函数结束,但内函数仍然可以使用外函数临时变量的原因。装饰器装饰器 (@) 是一种语法糖,主要用于在函数或类的基础原创 2021-01-10 01:41:40 · 74 阅读 · 0 评论 -
第九课 Python中的函数(1)
第九课 Python中的函数(1)函数函数介绍:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数作用:提高 应用的模块性 与 代码的复用性原创 2021-01-06 10:54:27 · 143 阅读 · 0 评论 -
第八课 for循环
range的介绍for循环表达式虽然与 while 一样都是循环的关键字,但 for 循环通常用来遍历 可迭代 的对象注意:for … in …: 属于固定格式iterable 表示 可迭代的对象i 是 变量名(可更改),代表可迭代对象里面的每个元素单层for循环例子一:大小写转换,如下列表ch_num = [‘零’,‘壹’,‘贰’,‘叁’,‘肆’,‘伍’,‘陆’,‘柒’,‘捌’,‘玖’]ch = [‘园’,‘拾’,‘佰’,‘仟’,‘萬’]以输入12为例,取大写数字:直接循原创 2021-01-04 16:04:08 · 135 阅读 · 0 评论 -
第七课 顺序执行与while循环
第七课 顺序执行与while循环顺序执行Python代码在执行过程中,遵循下面的基本原则:普通语句,直接执行;碰到函数,将函数体载入内存,并不直接执行碰到类,执行类内部的普通语句,但是类的方法只载入,不执行碰到if、for等控制语句,按相应控制流程执行碰到@,break,continue等,按规定语法执行碰到函数、方法调用等,转而执行函数内部代码,执行完毕继续执行原有顺序代码程序主入口一个 .py,除了可以被直接运行外,还可以作为模块,被其他 .py文件导入。不管是直接运行还是被导入,.原创 2021-01-04 01:09:12 · 578 阅读 · 0 评论 -
第六课(2) Python基础数据类型4
第六课(2) Python基础数据类型4集合(set)集合是一个 无序不重复 元素的集,基本功能包括关系测试和消除重复元素。是可变数据类型。集合数据类型的 核心 在于 自动去重。集合创建集合使用 大括号 {} 框定元素,并以 逗号 进行分隔。s = {ele1,ele2,ele3…}s = set()s = set(iterable)注意:{} 并 不是 创建 空集合,而 是空字典。创建 空集合 需使用 set()添加元素通过 set.add(key) 方法可以 添加元素 到 s原创 2021-01-03 22:28:13 · 76 阅读 · 0 评论 -
第六课 Python基础数据类型3
第六课 Python基础数据类型3字符串常见操作L.append(object) --> 在列表末尾添加新的对象L.extend(iterable) --> 用新列表扩展原来的列表L.count(object) --> 统计某个元素在列表中出现的次数L.index(value) --> 从列表中找出某个值第一个匹配项的索引位置L.insert(index, object)–> 将对象插入列表L.clear() --> 清空列表L.copy() -原创 2020-12-28 01:00:45 · 114 阅读 · 0 评论 -
第五课 Python基础数据类型2
字符串常见操作(熟悉)S.find(sub) --> 返回该元素最小的索引S.index(sub) --> 返回该元素最小的索引#index与find作用一模一样,区别在于当通过S.index查询不存在的子串时会报错#而S.find()返回-1S.replace(old, new[, count]) --> 替换例如将hello bigbiggirl 中的big替换为lovelyS.split(sep=None) --> 以sep来分割字符串,并返回列表。sep默认原创 2020-12-27 01:58:12 · 249 阅读 · 2 评论 -
第四课 Python基础数据类型
第四课 Python基础数据类型数值类型数值类型是 不可变 类型。所谓的不可变类型,指的是类型的值一旦有不同了,那么它就是一个全新的对象。数字1和2分别代表两个不同的对象,对变量重新赋值一个数字类型,会新建一个数字对象。还是要强调一下 Python 的变量和数据类型的关系,变量只是对某个对象的引用或者说代号、名字、调用等等,变量本身没有数据类型的概念 。只有1,[1,2],"hello"这一类对象才具有数据类型的概念。Python 支持三种不同的数值类型:整数、浮点数和复数。1、整数类型(int原创 2020-12-23 02:13:40 · 342 阅读 · 3 评论 -
第三课 Python的运算符
Python的运算符算术运算符这里不是Python的bug,是计算机在计算过程中需要转化为二进制,计算完成后又将结果转化为十进制呈现,所以产生的精准误差算术运算符总结1、计算结果是 浮点数 ,即使两个数都是整数,结果也是浮点数2、 // 与 % 都是 向下取整3、如果想同时得到 商 和 余数 ,可以用 divmod() 这个方法。该方法的返回值是 tuple(x//y, x%y)4、浮点数精度的问题可以通过内置模块decimal解决比较运算符连续比较:a>b>原创 2020-12-21 18:19:50 · 136 阅读 · 0 评论 -
第二课 Python基础语法
第一课 Python基础语法1.Python标识符python数据类型int类型:整数float类型:浮点数str类型:字符串,以成对单引号或双引号包裹bool:True或False我们可以通过 type() 函数输出数据类型python标识符命名规定1.大小写敏感2.只能以 字母 数字 下划线 组成(数字不能开头)3.见名知意4.蛇形 / 小驼峰 / 大驼峰 命名法5.变量(小写);常量大写6.不以关键词作为标识符python注释为什么会有注释?我们写的程原创 2020-12-20 02:19:01 · 391 阅读 · 1 评论 -
第一课 Python的环境搭建
第一课 Python的环境搭建1.Python的安装与环境搭建首先,下载符合操作系统版本的Python安装文件,以windows 64位为例,运行文件,择自定义安装,勾选添加PATH。可选功能可以全部选中修改安装路径,尽量不要安装在C盘Python已经安装成功!然后我们去设置Python的环境变量,右键我的电脑(win10为此电脑),点击属性,点击高级系统设置点击环境变量选择系统变量中的Path,点击编辑点击新建输入Python的安装路径再次点击新建,输入Python的安装原创 2020-12-17 00:22:31 · 191 阅读 · 0 评论