Python的函数

发布时间:2022-01-10 09:40:59 人气:48 作者:多测师

  1.dir()函数

  dir()函数一个排好序的字符串列表,内容是一个模块里定义过的名字。

  返回的列表容纳了在一个模块里定义的所有模块,变量和函数。如下一个简单的实例:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  # 导入内置math模块

  import math

  content = dir(math)

  print content;

Python的函数

  以上实例输出结果:

  ['__doc__', '__file__', '__name__', 'acos', 'asin', 'atan',

  'atan2', 'ceil', 'cos', 'cosh', 'degrees', 'e', 'exp',

  'fabs', 'floor', 'fmod', 'frexp', 'hypot', 'ldexp', 'log',

  'log10', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh',

  'sqrt', 'tan', 'tanh']

  在这里,特殊字符串变量__name__指向模块的名字,__file__指向该模块的导入文件名。

  2.globals()和locals()函数

  根据调用地方的不同,globals()和locals()函数可被用来返回全局和局部命名空间里的名字。

  如果在函数内部调用locals(),返回的是所有能在该函数里访问的命名。

  如果在函数内部调用globals(),返回的是所有在该函数里能访问的全局名字。

  两个函数的返回类型都是字典。所以名字们能用keys()函数摘取。

  3.reload()函数

  当一个模块被导入到一个脚本,模块顶层部分的代码只会被执行一次。

  因此,如果你想重新执行模块里顶层部分的代码,可以用reload()函数。该函数会重新导入之前导入过的模块。语法如下:

  reload(module_name)

  在这里,module_name要直接放模块的名字,而不是一个字符串形式。比如想重载hello模块,如下:

  reload(hello)

  以上内容为大家介绍了Python的函数,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/

返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线