您的位置:首页 > 编程语言 > Python开发

Python实用小技巧

2015-11-28 08:55 549 查看

print && list comprehension

>>> my_list = [1, 2, 3]
>>> [print(e) for e in my_list]


以上的语法特性应该不会被python2支持,因为在python2中,
print
是一个声明(statement)而不是一个函数调用


python2中,我们可以:

def my_print(elem):
print(elem)
[my_print(e) for e in my_list]


用以记录最值的变量的初始化

以 Python 为例(利用其关于
inf
(∞)的支持):

min_val = float('inf')
max_val = -float('inf')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: