![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
喵喵Amy
这个作者很懒,什么都没留下…
展开
-
Base64编码(移位)
#####Base64编码def Base64_print(src:bytes): ####直接定义字节类型,方便查找 Base = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ret = bytearray() ###得到一个空字节列表 length = len...原创 2019-09-11 14:24:07 · 1482 阅读 · 0 评论 -
python的内建函数
python中常用的内建函数总结了python中常用的内建函数。字符串内建函数字符串join 拼接字符串完整的简写:str.join(iterable)例子:>>> a'qwe'>>> '*'.join(a)'q*w*e'>>>注意:这个join函数与os.path.join函数时不同的...原创 2019-04-28 17:41:32 · 1400 阅读 · 0 评论 -
排序3
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。进阶:...原创 2019-03-23 13:58:49 · 155 阅读 · 0 评论 -
排序4
题目:给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也会被接受。提示:2 <=...原创 2019-03-26 13:53:17 · 250 阅读 · 0 评论 -
刷题2-排序2
'''给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序'''class Soluti...原创 2019-03-21 13:17:14 · 190 阅读 · 0 评论 -
刷题1-排序1
学python有一段时间了,刷题试试。题:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。1.s="anagram" t="nagaram" 输出true2.s="rat" t="car" 输出false输出true需要满足的条件:1.字符串的个数相等2.元素一样故而我的想法是:1.判断字符串长度是否相等2排序3.做比...原创 2019-03-21 13:16:37 · 148 阅读 · 0 评论 -
OS模块
OS模块用于处理文件与目录 os.name 属性,访问当前操作系统的名称 >>> os.name'posix'>>> os.name'nt' win:nt linux:posix mac:MAC os.getcwd() getcwd() r...原创 2018-11-17 10:54:38 · 3538 阅读 · 0 评论 -
python-基础数据类型
基础数据类型 数字 整数(int):整数的具体长度取决于内存的大小 Python2 长整数 短整数 python3 只有整数 浮点数(float):具有小数点的数 python2,3都会做精度处理 布尔...原创 2018-11-10 11:13:15 · 182 阅读 · 0 评论 -
缓存装饰器练习
题目:实现一个cache装饰器,实现可过期,可清除的功能,可以不换出(模仿lru_cache) 思路: cache缓存装饰器,是有key值的---------->可得到用字典类型 过期指的是key值过期,过期是一定时间,可以用时间戳来做对比 最重要的是key值的生成,且key一定是可hash的,key可以接受位置参数,关键字参数,缺省参数...原创 2019-09-18 16:35:15 · 243 阅读 · 0 评论