跳转底部

随笔分类 -  python基础

生成器 yield和协程
摘要:yield和协程 推荐博客:https://blog.csdn.net/soonfly/article/details/78361819 yield具有return的功能,只是yield是中断函数(更准确的说是生成器),等待下一个next()或send()再继续执行至下一个yield 协程就是利用一个cpu运行一个线程,通过yield分时段执行多个任务,即当执行的任务遇到IO阻塞等待时,cpu就... 阅读全文

posted @ 2018-12-11 22:01 afly666 阅读(262) 评论(0) 推荐(0)

加密
摘要:md5 base64 Base64的原理很简单,首先,准备一个包含64个字符的数组: 然后,对二进制数据进行处理,每3个字节一组,一共是3x8=24bit,划为4组,每组正好6个bit: 这样我们得到4个数字作为索引,然后查表,获得相应的4个字符,就是编码后的字符串。 所以,Base64编码会把3字 阅读全文

posted @ 2018-12-11 12:59 afly666 阅读(104) 评论(0) 推荐(0)

尾递归
摘要:尾递归即在递归函数中不使用新的变量,通过在函数中传参的形式传递变量 尾递归基于函数的尾调用, 每一级调用直接返回函数的返回值更新调用栈,而不用创建新的调用栈, 类似迭代的实现, 时间和空间上均优化了一般递归! 把计算出的值存在函数内部(当然不止尾递归)是其计算方法,从而不用在栈中去创建一个新的,这样 阅读全文

posted @ 2018-12-10 15:14 afly666 阅读(167) 评论(0) 推荐(0)

复习
摘要:Python,是j解释性语言,执行时先编译后解释 推荐博客:https://www.cnblogs.com/aiyr/p/6867732.html .py .pyc .pyw .pyw .pyo .pyd的区别 ,推荐博客:https://blog.csdn.net/feeltouch/articl 阅读全文

posted @ 2018-11-20 08:39 afly666 阅读(226) 评论(0) 推荐(0)

列表生成式,数据格式处理
摘要:另一种写法 阅读全文

posted @ 2018-11-15 21:13 afly666 阅读(176) 评论(0) 推荐(1)

Python和其他语言混编
摘要:待填充 参考博客:http://www.cnblogs.com/Colin-Cai/p/7594551.html python的胶水特性 阅读全文

posted @ 2018-11-05 20:18 afly666 阅读(259) 评论(0) 推荐(0)

python打包成.exe文件
摘要:1. 在PyCharm下安装pyinstaller 2. 在Terminal下输入:“pyinstaller -F -w *.py” 就可以制作出exe。生成的文件放在同目录dist下。 # 这里的*.py换成实际的py文件 -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。 阅读全文

posted @ 2018-10-29 20:24 afly666 阅读(210) 评论(0) 推荐(0)

python 正则表达式
摘要:# ****正则表达式***** # 没有中括号只有多个转义符可以看做是这些转义符组成了一个字符串,转义符之间的关系是 且 的关系 # 包含中括号时,中括号内的转义符之间的关系是 或 的关系,多个中括号之间的关系是 且 的关系 # 使用 r'字符串' 后,正则表达式是不需要加转义符的如 @ . 以及字母和数字,加上转义符 \ 也可以 # \d可以匹配一个数字 \w可以匹配一个字母或者数字或下... 阅读全文

posted @ 2018-07-05 14:25 afly666 阅读(175) 评论(0) 推荐(0)

python生成器 迭代器
摘要:#*****************列表表达式************ # l=[s**2 for s in range(1,11) if s%2 is 0] # print(l) # #[4, 16, 36, 64, 100] 1-10内所有偶数的平方 [m + n for m in 'ABC' for n in 'XYZ'] #['AX', 'AY', 'AZ', 'BX', 'BY',... 阅读全文

posted @ 2018-06-07 21:46 afly666 阅读(287) 评论(0) 推荐(0)

python 高阶函数 装饰器 语法糖
摘要:语法糖对于计算机的运行并没有任何的好处,但是对于程序员的好处是很大的,方便我们写代码,所以称为糖 阅读全文

posted @ 2018-06-05 20:13 afly666 阅读(291) 评论(0) 推荐(0)

python函数
摘要:#函数定义 def mylen(): """计算s1的长度""" s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) #函数调用 mylen() ''' ''' def mymax(x,y): the_max = x if x > y... 阅读全文

posted @ 2018-06-04 17:49 afly666 阅读(333) 评论(0) 推荐(0)

python 文件
摘要:f=open("a.txt","r",encoding="utf-8") #在我的D:/desk/python/project/day03目录下有a.txt文件 data=f.read() print(data) #输出a.txt文件内容123abc #f.close() #关闭文件,回收操作系统级打开的文件 #del f #回收应用程序级的变量,Python会帮我们完成这个,可以不写这条命令... 阅读全文

posted @ 2018-06-04 16:53 afly666 阅读(262) 评论(0) 推荐(0)

导航

回到顶部