码迷,mamicode.com
首页 > 编程语言 > 详细

python常用函数

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

标签:python   函数   

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常用函数

标签:python   函数   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!