随笔分类 -  Python

Learning
摘要:Python装饰器是一种语法糖,用于在不改变原有函数代码的情况下,为函数添加额外的功能。装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数,通常使用@语法糖来应用装饰器。 1.装饰器本质是一个函数,可称之为函数装饰器; 2.装饰器也是一个闭包,即在非全局范围内定义的函数可以引用其外围空间中的变量; 3.装饰器以一个函数作为参数,并且返回值也是一个函数; 4.装饰器不能修改被装饰的函数代码;不能修改被装饰函数的调用方式; 阅读全文
posted @ 2023-10-09 21:17 煊奕 阅读(1753) 评论(0) 推荐(2)
摘要:你总害怕失去,所以你一直在失去。 前言 此文用于记录学习过程中常用到的函数(较高效的算法)。同时,对函数的原理进行描述,对于相关的更为细致的描述,可以参考文中的参考,写的很好,值得多看。 求最大公因子 1.迭代: # 欧几里得算法求两个数字的最大公约数 # 迭代: def gcd(a, b): wh 阅读全文
posted @ 2021-12-12 17:04 煊奕 阅读(266) 评论(0) 推荐(0)
摘要:成大事不在于力量的大小,而在于能坚持多久。 写在前面 此文用于记录平时使用Python中学到的各种方法,进一步加深入Python的运用。 按固定长度分割字符串 import re def cut_text(text, lenth): textArr = re.findall('.{' + str(l 阅读全文
posted @ 2021-12-12 17:01 煊奕 阅读(47) 评论(0) 推荐(0)
摘要:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 类的基本注意点 私有变量 1.变量名如果以双下划线__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。 2.如果外部代码要获取相应的私有变量,可定义get_xxx方法,如果想修改,定义set_xxx方法。 3.在Py 阅读全文
posted @ 2021-12-12 16:56 煊奕 阅读(25) 评论(0) 推荐(0)
摘要:想要拥有不平凡的人生,请先拿出不平凡的努力。 前言 此内容为学习廖雪峰Python教程的学习笔记,内容是个人认为常常疏忽或是未了解的知识点,不具连贯性,如要学习Python,推荐前往廖雪峰官方站点学习。 基础常见问题 编码问题 1.在最新的Python 3版本中,字符串是以Unicode编码的。 2 阅读全文
posted @ 2021-12-12 16:49 煊奕 阅读(47) 评论(0) 推荐(0)
摘要:算法分析 1. 仿射密码结合了移位密码和乘数密码的特点,是移位密码和乘数密码的组合。 2. 仿射密码的加密算法就是一个线性变化,即对明文字符x,对应的密文字符为 其中, 属于Z26且 3. 实现过程: 选取 两个参数,其中 加密变换: 时,移位密码 时,乘数密码 解密变换: 算法实现 python 阅读全文
posted @ 2018-12-29 23:55 煊奕 阅读(2076) 评论(0) 推荐(0)