1.f=lambda x,y:x+y 使用lambda创造一个匿名函数,也可以给这个匿名函数赋值
2.apply(f,(1,2)),当函数名字不是固定的,可以使用这个方法调用他
3.f=lambda x:x**2
a=[1,2,3]
b=map(f,a)
print b
使用函数循环调用列表中的元素
4.f=lambda x:x%2==0
a=range(10)
b=filter(f,a)
print b
使用filter函数过滤参数a中的元素调用f函数时返回false的元素
5.f=lambda x,y:x+y
a=range(10)
b=reduce(f,a)
print b
使用reduce可以使用f函数进行累计处理
6.查找内置函数dir(__builtins__)
7.如何可以将自己写的程序,再写其他程序的时候也进行很方便的引用。就是在调用自己以前写的程序的时候,使用sys.path.append("程序路径"),这样再进行import就可以很方便的使用了。
8.时间的使用
import datetime
today=datetime.datetime.today()
strtoday=today.strftime("%Y-%m-%d %H:%M:%S")
print strtoday
a=today.strptime(strtoday,"%Y-%m-%d %H:%M:%S")
print a
t=datetime.timedelta(days=1)
yestorday=a-t
print yestorday
9.reduce的使用
a=[1,2,3,4]
import operator
b=reduce(operator.add,a)
print b
10.列表推导式
x=[i for i in range(10) if i%2==0]
def text(i):
if i<10:
return '0%d'%i
else:
return '%d'%i
x=[text(i) i in range(13) if i>0]
11.struct
1)pack,unpack的使用
a=1;b=2;c=3
import struct
d=struct.pack("ihb",a,b,c)
print d
e=struct.unpack("ihb",d)
print e
其中i,h,b再python都是integer型,不过长度不同,对应不同的c类型
可以使用struct.calcsize("i")来计算i的长度
同时还可以使用!,<,>,@,=来安装不同的顺序生成自己。
d=struct.pack("!ihb",a,b,c)
print d
可以看到跟默认的生成的不同
2)pack_into,unpack_from
import ctypes import create_string_buffer
b=create_string_buffer(12)
struct.pack_into("iii",b,0,1,2,3)
b.raw
c=struct.unpack_from("iii",b,0)
c
12 enumerate
a=range(10)
for i,j in enumerate(a):
print i,j
分享到:
相关推荐
用来监控android app的的内存和cpu使用状况,使用前打开app执行以下命令,指定app的包名
原创文章,转载请注明出处。...事实上在Python 中并没有“Unicode 字符串”这样的东西,只有“unicode”对象。一个传统意义上 的unicode 字符串完全可以用str 对象表示。只是这时候它仅仅是一个字节流,除非解码为……
python库的中文参考手册,类似于Java的API文档,可以在里面进行搜索查询等
关于Python中进行函数式编程的Awesome东西的列表
当然也可阅读一些深入介绍 Python 知识的图书。 本手册不会尝试涵盖 Python 的全部知识和每个特性,甚至不会涵盖所有常用的特性。相反地,它介绍了 Python 中许多最引人瞩目的特性,并且会给你一个关于语言特色和...
python 语言写的小东西
2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Python中的基本数据类型 3.1 整型-int 3.2 浮点型-float 3.3 布尔类型-bool 3.4 字符串类型-str 4、Python中的常见运算符 4.1 算术...
一些PYTHON常用库 一些PYTHON常用库 一些PYTHON常用库
一些Python示例
一些有用的Python脚本
programming python 中文第四版
python test:一些python安装和人脸识别的东西。python学习笔记
python python python python pythonpython python python python python
学习Python时敲得一些相关代码 学习Python时敲得一些相关代码 学习Python时敲得一些相关代码 学习Python时敲得一些相关代码 学习Python时敲得一些相关代码 学习Python时敲得一些相关代码 学习Python时敲得一些相关...
Python的一些图鉴
【Python】你需要知道的20个常用的Python技巧【Python】你需要知道的20个常用的Python技巧【Python】你需要知道的20个常用的Python技巧【Python】你需要知道的20个常用的Python技巧【Python】你需要知道的20个常用的...
CNN 中文文本挖掘 文本分类 python 深度学习 机器学习 CNN 中文文本挖掘 文本分类 python 深度学习 机器学习
一些python的作业题,一些python的作业题一些python的作业题
python中文分词
python一些小问题,如函数传参,数据读写,数据拷贝中遇到的小问题