Menu

常亮灯大功率LED水墨画灯录制灯无闪儿儿童电电影发行体制片厂楼专门的学业水墨画棚套装,Python3内置函数



配备参数

  • 特色:金贝太阳灯 EF-200
    常亮灯大功率LED雕塑灯摄像灯无闪儿儿影厂楼专门的学业油画棚套装
  • 著者:黄河清
  • ISBN:9787567519923
  • 版次:1
  • 包装 :平装
  • 出版社:华师范大学出版社
  • 出版时间:2014-05-01

翻看完整参数>>

classmethod()

classmethod修饰符对应的函数不必要实例化,无需 self
参数,但首先个参数需就算象征本人类的 cls
参数,能够来调用类的属性,类的措施,实例化对象等。

语法:classmethod

再次回到值:再次来到函数的类措施。

实例:

图片 1

输出结果为:

func2

1

foo

getattr()

getattr()函数用于再次回到二个对象属性值。

语法:getattr(object,name[,default])

参数:object — 对象。

name — 字符串,对象属性。

default — 暗许再次来到值,假诺不提供该参数,在还未有对应属性时,将触发
AttributeError。

再次回到值:重返对象属性值。

实例:

图片 2

locals()

locals()函数会以字典类型再次回到当前岗位的全套片段变量。

对此函数, 方法, lambda 函式, 类, 以至得以完结了 __call__ 方法的类实例,
它都回到 True。

语法:locals()

重回值:再次来到字典类型的部分变量。

实例:

>>>defrunoob(arg):# 五个部分变量:arg、z

…z=1

…print(locals())

>>>runoob(4){‘z’:1,’arg’:4}# 再次回到一个名字/值对的字典

>>>

repr()

repr(卡塔尔(قطر‎ 函数将指标转变为供解释器读取的形式。

语法:repr(object)

参数:object — 对象。

再次来到值:重回多个对象的 string 格式。

实例:

>>>s=’RUNOOB’

>>>repr(s)

“‘RUNOOB'”

>>>dict= {‘runoob’:’runoob.com’,’google’:’google.com’};

>>>repr(dict)

“{‘google’: ‘google.com’, ‘runoob’: ‘runoob.com’}”

>>>

zip()

zip()函数用于将可迭代的指标作为参数,将指标中对应的成分打包成多少个个元组,然后重返由这几个元组组成的列表。

设若各种迭代器的要素个数不等同,则赶回列表长度与最短的靶子相似,利用 *
号操作符,可以将元组解压为列表。

语法:zip([iterable,…])

参数表明:iterabl — 二个或四个迭代器;

再次来到值:返回元组列表。

实例:

>>>a=[1,2,3]

>>>b=[4,5,6]

>>>c=[4,5,6,7,8]

>>>zipped=zip(a,b)            # 打包为元组的列表

[(1,4),(2,5),(3,6)]

>>>zip(a,c)                      # 元素个数与最短的列表生龙活虎致

[(1,4),(2,5),(3,6)]

>>>zip(*zipped)           # 与 zip
相反,可以见到道为解压,再次来到二维矩阵式[(1,2,3),(4,5,6)]

compile()

compile(卡塔尔国 函数将多少个字符串编译为字节代码。

语法:compile(source,filename,mode[,flags[,dont_inherit]])

参数:

source — 字符串可能AST(Abstract Syntax Trees)对象。。

filename — 代码文件名称,若是还是不是从文件读代替码则传递一些可辨认的值。

mode — 钦定编写翻译代码的品种。能够内定为 exec, eval, single。

flags — 变量效用域,局地命名空间,即使被提供,能够是其他映射对象。。

flags和dont_inherit是用来决确定人员编制写翻译源码时的注解

重回值:再次回到表明式实践结果。

实例:

>>>str=”for i in range(0,10): print(i)”

>>>c=compile(str,”,’exec’)# 编写翻译为字节代码对象

>>>c

<code object <module> at 0x10141e0b0, file “” ,line 1>

>>>exec(c)

0123456789

>>>str=”3 * 4 + 5″

>>>a=compile(str,”,’eval’)

>>>eval(a)

17

globals()

globals()函数会以字典类型重临当前地方的万事全局变量。

语法:globals()

再次来到值:再次来到全局变量的字典。

实例:

图片 3

map()

map()会基于提供的函数对点名体系做映射。

率先个参数 function 以参数系列中的每多少个要素调用 function
函数,重回包罗每便 function 函数重回值的新列表。

语法:map(function,iterable,…)

参数:

function — 函数,有三个参数

iterable — 四个或四个种类

再次来到值:重临列表。

实例:

图片 4

__import__()

__import__()函数用于动态加载类和函数 。

借使叁个模块日常转移就足以接收 __import__(卡塔尔(英语:State of Qatar) 来动态载入。

语法:__import__(name[,globals[,locals[,fromlist[,level]]]])

参数表达:name — 模块名

再次回到值:重回元组列表。

实例:

a.py 文件代码:

#!/usr/bin/env python

#encoding: utf-8

import os

print(‘在 a.py 文件中 %s’%id(os))

test.py 文件代码:

#!/usr/bin/env python

#encoding: utf-8

import sys

__import__(‘a’)              # 导入 a.py 模块

施行 test.py 文件,输出结果为:

在a.py文件中4394716136

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图