摘要:1.例子 语法:lambda [args1,argus2....]:expression map(lambda x: x*x, [y for y in range(10)]) lambda:“beigin” <==> def foo():return "begin" 2.基础: 2.1匿名函数,限制
阅读全文
摘要:1.os.path 1.1.os.path.dirname(__file__) 1.1若文件__file__以绝对路径被运行的,则输出绝对路径 1.2若文件以相对路径被运行的,则输出为空 1.2.os.path.abspath(__file__) : 输出__file__的绝对路径 1.3.os.p
阅读全文
摘要:WOW!!! 这里wow的是真尼玛绕且没看完, 好困呐,贴上网址,等自己英文好一点再看(https://rhettinger.wordpress.com/2011/05/26/super-considered-super/),,,, 自己的理解: 先上例子: 例1: 输出: 按我们对super的理解
阅读全文
摘要:# *args代表非关键字可变参数的集合(元组),**kw代表关键字可变参数的集合(字典). classstudent(object): def__init__(self,id,*args,**kw): print"id:",id for i in args: print"args:",i for
阅读全文
摘要:1.1GIL是什么?(Global Interpreter Lock)Python设计之初,为了数据的安全所做的决定。 1.2Python 多线程下,每个线程的执行方式: 1.2.1获取GIL 1.2.2执行代码到sleep或者是Python虚拟机将其挂起 1.2.3释放GIL 可见,某个线程想要执
阅读全文
摘要:When prototyping (or even finalizing) data structures such as trees, it can be useful to have a flexible class that will allow you to specify arbitrar...
阅读全文
摘要:python代码文件的编码py文件默认是ASCII编码,中文在显示时会做一个ASCII到系统默认编码的转换,这时就会出错:SyntaxError: Non-ASCII character。需要在代码文件的第一行或第二行添加编码指示:# coding=utf-8 ##以utf-8编码储存中文字符pri...
阅读全文
摘要:经常遇到在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。这个时候Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。 python的pickle模块实现了基本的数据序列和反序列化。通过pic...
阅读全文
摘要:1.开始Vim test.py#!/usr/bin/pythonprint "hello,world!";chmod +x test.py./test.py2.基本知识Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary...
阅读全文