首页 > 编程语言 > 详细

python常用函数

时间:2015-05-16 21:54:17      阅读:281      评论:0      收藏:0      [点我收藏+]

http://blog.csdn.net/pipisorry/article/details/45771045

python内置函数

枚举函数enumerate

>>> list(enumerate(‘abc‘))

[(0, ‘a‘), (1, ‘b‘), (2, ‘c‘)]

enumerate函数还可以接收第二个参数。

>>> list(enumerate(‘abc‘, 1))

[(1, ‘a‘), (2, ‘b‘), (3, ‘c‘)]


简单服务器

你是否想要快速方便的共享某个目录下的文件呢?

# Python2 python -m SimpleHTTPServer # Python 3 python3 -m http.server

这样会为启动一个服务器。


对Python表达式求值

我们都知道eval函数,但是我们知道literal_eval函数么?

import ast

my_list = ast.literal_eval(expr)

来代替以下这种操作:

expr = "[1, 2, 3]"

my_list = eval(expr)



对象自检

在Python 中你可以通过dir() 函数来检查对象。正如下面这个例子:

>>> foo = [1, 2, 3, 4]

>>> dir(foo)

[‘__add__‘, ‘__class__‘, ‘__contains__‘,

‘__delattr__‘, ‘__delitem__‘, ‘__delslice__‘, ... ,

‘extend‘, ‘index‘, ‘insert‘, ‘pop‘, ‘remove‘,

‘reverse‘, ‘sort‘]




三元运算

三元运算是if-else 语句的快捷操作,也被称为条件运算。这里有几个例子可以供你参考,它们可以让你的代码更加紧凑,更加美观。

[on_true] if [expression] else [on_false]

x, y = 50, 25

small = x if x < y else y

from:http://blog.csdn.net/pipisorry/article/details/45771045

ref:Nifty Python tricks


python常用函数

原文:http://blog.csdn.net/pipisorry/article/details/45771045

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!