作者uranusjr (←这人是超级笨蛋)
看板Python
标题Re: [问题] import 问题
时间Mon Dec 6 00:21:43 2010
※ 引述《uranusjr (←这人是超级笨蛋)》之铭言:
1F:→ yshihyu:所以没差别罗?@@ 12/05 23:48
2F:→ uranusjr:如果有同名函式的时候差别就会出来了 12/06 00:10
3F:→ shihyuyao:请问同名函数有差? 可以避免同名? 可以举例一下吗? 12/06 00:14
4F:→ shihyuyao:直接用import xxx , from import xxx * 同名函数差在哪? 12/06 00:15
>>> def floor(x):
... return x
...
>>> import math
>>> x = -5.5
>>> math.floor(x)
-6.0
>>> floor(x)
-5.5 # 名称空间让两个函数不冲突
=======================
>>> from math import floor
>>> x = -5.5
>>> floor(x)
-6.0
>>> def floor(x):
... return x
...
>>> floor(x)
-5.5 # 刚刚从 math import 进来的 floor 被覆盖了
--
╱ ̄ ̄ ̄╲
▏
◢█◣ ▏
︻█︻█ ▏
成龙表示: 是喔...
′/ ‵ ▏
╰╯ █╱
ψQSWEET ◥︶█◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146
5F:推 wadd:推~ 12/06 09:35