/* 看板娘 */ /* 粒子吸附*/

随笔分类 -  python 基础

摘要:print(complex(1, 3)) # (1+3j) 数字 print(complex(111)) # (111+0j) 数字 print(complex('111')) # (111+0j) 当做字符串处理 生成器 生成器就是一种自定义的迭代器 生成器对象 # 定义阶段就是一个普通函数 de 阅读全文
posted @ 2022-01-11 20:08 红绿灯的黄呀 阅读(61) 评论(0) 推荐(0) 编辑
摘要:迭代器 什么是迭代器 迭代器指的是迭代取值的工具 什么是迭代 迭代即更新换代,每一次的更新迭代必须依赖于上一次的结果 l = [111, 222, 333] # 遍历列表,索引,迭代取值 nums = "hello" def get(l): # 函数就是取值工具 i = 0 while i < le 阅读全文
posted @ 2022-01-11 19:57 红绿灯的黄呀 阅读(486) 评论(0) 推荐(0) 编辑
摘要:递归函数 函数的递归调用 递归:函数在运行过程中直接或者间接的调用了自身 大前提:递归调用一定要有明确的结束条件 def func(): print("func") func() # 直接调用本身 func() ''' 调用函数会产生局部的名称空间占用内存,上述这种调用会无限调用本身,python解 阅读全文
posted @ 2022-01-11 17:49 红绿灯的黄呀 阅读(318) 评论(0) 推荐(0) 编辑
摘要:装饰器 装饰器介绍 器:指的是工具 装饰:给被装饰对象添加额外的功能 装饰器就是用来为被装饰对象添加额外功能的工具 装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 装饰器的原则 在添加新功能的时候要遵循开放封闭的原则:软件上线运行之后,应该对扩展功能开放,对修改源代码封闭 原则: 1、 阅读全文
posted @ 2022-01-11 17:41 红绿灯的黄呀 阅读(36) 评论(0) 推荐(0) 编辑
摘要:名称空间 什么是名称空间 namespaces名称空间: 用于存放变量名与变量值绑定关系的地方(类似于民政局) 名称空间的分类 内置名称空间:存放内置的名字(python解释器提前定义好的 ) 生命周期:python解释器启动则产生,关闭则销毁 全局名称空间:在py文件中顶格编写的代码运行之后都会存 阅读全文
posted @ 2022-01-11 17:34 红绿灯的黄呀 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、函数的基本使用 1、什么是函数 函数就类似于具备某一功能的工具,提前定义好之后可以反复使用(即:函数就是盛放代码和功能的容器) 1.1函数的使用原则: 先定义 ,后调用 为何要用函数==>解决下述问题: 1.代码组织结构不清晰、过于冗余、可读性差 2.代码没有返回值(无法使用之后的返回结果) 3 阅读全文
posted @ 2022-01-11 17:18 红绿灯的黄呀 阅读(530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示