随笔分类 - Python基础之函数
发表于 2022-10-31 22:23阅读:98评论:0推荐:0
摘要:ATM+购物车功能 一、项目需求 1.额度15000或自定义 --> 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 --> 购物功能、支付功能 3.可以提现,手续费5% --> 提现功能 4.支持多账户登录 --> 登录功能 5.支持账户间转账 --> 转账功能 6.记录日常消费
阅读全文 »
发表于 2022-10-31 19:16阅读:362评论:0推荐:0
摘要:今天编程时对字典进行赋值操作时报错“Cannot assign to function call”: 翻译一下就是无法分配函数调用的空间。 我很纳闷,因为前面都可以正常调用dict.get(key): 怎么到这里就报错了呢? 上网查了资料,说出现这种情况是因为函数的使用方法不对,比如少加了括号、本来
阅读全文 »
发表于 2022-10-27 18:40阅读:42评论:0推荐:0
摘要:hashlib加密模块及subprocess远程命令模块 一、hashlib加密模块 1.加密模块简介 1.加密模块简介 将明文数据进行加密处理,转变为密文数据再存储或者传输,这样的安全机制可以让用户的数据不容易泄露,一般情况下一串没有规则的数字字母组合一般都是加密之后的结果,密文越长表示使用的加密
阅读全文 »
发表于 2022-10-26 18:57阅读:68评论:0推荐:0
摘要:网络爬虫及openyxl模块 一、第三方模块简介 1.第三方模块的用处 python之所以在这么多的编程语言中脱颖而出的优点是有众多的第三方库函数,可以更高效率的实现开发 2.第三方模块的使用 1.第三方模块必须下载才能使用 格式:pip install 模块名 -i 源地址 清华大学 :https
阅读全文 »
发表于 2022-10-20 21:05阅读:55评论:0推荐:0
摘要:Python常用模块 os模块主要与操作系统打交道 sys模块主要与解释器打交道 一、OS模块 1.os.mkdir()、os.makedirs()创建目录(文件夹) import os os.mkdir(r'dom2') # 相对路径,在执行文件的路径下创建目录 创建单级目录 os.mkdir(r
阅读全文 »
发表于 2022-10-19 16:54阅读:176评论:0推荐:0
摘要:包的概念、开发目录规范、常见内置模块知识合集 一、包的具体使用 1.什么是包 包就是内部含有__init__文件的文件夹,该文件夹可包含多个模块文件,包也可以理解为管理多个模块文件的文件夹 2.包有什么用 包的作用就是包含多个模块,例如我们下载第三方模块numpy时,模块下会产生一个numpy文件夹
阅读全文 »
发表于 2022-10-18 19:18阅读:30评论:0推荐:0
摘要:迭代补充和模块 一、迭代取值和索引取值的区别 ''' 索引取值: 优势:可以随意位置任意次数取值 劣势:不支持无序类型的取值 迭代取值: 优势:支持所有类型的数据取值(有序无序都可以) 劣势:只能抢钱取值,不能后退 ''' 1.索引取值 eg: l1 = [11,22,33,444] print(l
阅读全文 »
发表于 2022-10-17 19:14阅读:69评论:0推荐:0
摘要:异常处理、生成器对象、生成器表达式 一、异常常见类型 NameError 名称错误 IndexError 索引错误 KeyError 键错误 ValueError 值错误 SyntaxError 语法错误 IndentationError 缩进错误 二、异常处理语法结构 1.基本语法结构 try:
阅读全文 »
发表于 2022-10-14 19:06阅读:60评论:0推荐:0
摘要:内置函数、可迭代对象、迭代器、异常处理 一、重要内置函数 1.zip 拼接多个数据值,将可以循环的数据类型中的元素组成一个个元组,然后返回的元组组成新的列表,只能支持for循环的数据类型,如个数不一一对应,按最短的数据拼接。 eg: l1 = [11,22,33,44] l2 = ['jason',
阅读全文 »
发表于 2022-10-13 20:29阅读:102评论:0推荐:0
摘要:二分法、三元表达式及匿名函数 一、算法简介及二分法 1.算法的概念 算法通俗来讲就是解决问题的有效方法 算法可以在有限的空间和时间内用定义明确的形式语言来表示,以计算函数 2.常见的二分法 二分法,快拍,插入,堆排,链表,桶排,双向链表,约瑟夫问题等 3.算法的应用场景及算法的前景 算法主要有推荐算
阅读全文 »
发表于 2022-10-12 21:14阅读:37评论:0推荐:0
摘要:多层语法糖、有参装饰器、及递归函数 一、多层语法糖 1.语法糖会将下面紧挨着的名字传给@后面得函数并调用 2.从下到上加载,从上到下执行 3.最上层的语法糖做重命名操作 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwa
阅读全文 »
发表于 2022-10-11 22:26阅读:39评论:0推荐:0
摘要:闭包函数与装饰器 一、global与nonlocal 1.global:局部名称空间直接修改全局名称空间中的数据,声明局部名称空间中的变量名操作的是全局名称空间的变量名 eg: x = 99 def func(): global x # 声明局部变量中的x操作的是全局名称的x x = 22 # 将原
阅读全文 »
发表于 2022-10-10 18:48阅读:117评论:0推荐:1
摘要:函数参数、名称空间与作用域、名字的查找顺序 一、函数参数 1.形参与实参 1.形式参数 在函数定义阶段括号内填写的参数,简称'形参' 2.实际参数 在函数调用阶段括号内填写的参数,简称'实参' 形参与实参的关系: 形参类似于变量名,在函数定义阶段可以随便写,最好知名见意 eg: def regist
阅读全文 »