Learning Path
浏览 Python 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
411
Python float() 函数 Python 内置函数 描述 float() 函数用于将整数和字符串转换成浮点数。 语法 float()方法语法: class float([x]) 参数 x -- 整数或字符串 返回值 返回浮点数。 实例 以下实例展示了 float() 的使用方法: [mycode3 type='python'] >>> float(1) 1.0 >>..
Python frozenset() 函数 Python 内置函数 描述 frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。 语法 frozenset() 函数语法: class frozenset([iterable]) 参数 iterable -- 可迭代的对象,比如列表、字典、元组等等。 返回值 返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。 实例 以下实例展示..
Python getattr() 函数 Python 内置函数 描述 getattr() 函数用于返回一个对象属性值。 语法 getattr 语法: getattr(object, name[, default]) 参数 object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 返回值 返回对象属性值。 实例 ..
Python globals() 函数 Python 内置函数 描述 globals() 函数会以字典类型返回当前位置的全部全局变量。 语法 globals() 函数语法: globals() 参数 无 返回值 返回全局变量的字典。 实例 以下实例展示了 globals() 的使用方法: [mycode3 type='python'] >>> a='runoob'..
Python hasattr() 函数 Python 内置函数 描述 hasattr() 函数用于判断对象是否包含对应的属性。 语法 hasattr 语法: hasattr(object, name) 参数 object -- 对象。 name -- 字符串,属性名。 返回值 如果对象有该属性返回 True,否则返回 False。 实例 以下实例展示了 hasattr 的使用方法: [mycode3 type='..
Python hash() 函数 Python 内置函数 描述 hash() 用于获取取一个对象(字符串或者数值等)的哈希值。 语法 hash 语法: hash(object) 参数说明: object -- 对象; 返回值 返回对象的哈希值。 实例 以下实例展示了 hash 的使用方法: [mycode3 type='python'] >>> hash('tes..
Python help() 函数 Python 内置函数 描述 help() 函数用于查看函数或模块用途的详细说明。 语法 help 语法: help([object]) 参数说明: object -- 对象; 返回值 返回对象帮助信息。 实例 以下实例展示了 help 的使用方法: [mycode3 type='python'] >>>help('sys..
Python hex() 函数 Python 内置函数 描述 hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。 语法 hex 语法: hex(x) 参数说明: x -- 10进制整数 返回值 返回16进制数,以字符串形式表示。 实例 以下实例展示了 hex 的使用方法: [mycode3 type='python'] >>> hex(255) '..
Python id() 函数 Python 内置函数 描述 id() 函数返回对象的唯一标识符,标识符是一个整数。 CPython 中 id() 函数用于获取对象的内存地址。 语法 id 语法: id([object]) 参数说明: object -- 对象。 返回值 返回对象的内存地址。 实例 以下实例展示了 id 的使用方法: [mycode3 type='python'] >>..
Python input() 函数 Python 内置函数 Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。 raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, ..
Python int() 函数 Python 内置函数 描述 int() 函数用于将一个字符串或数字转换为整型。 语法 以下是 int() 方法的语法: class int(x, base=10) 参数 x -- 字符串或数字。 base -- 进制数,默认十进制。 返回值 返回整型数据。 实例 以下展示了使用 int() 方法的实例: [mycode3 type='python'] &..
Python isinstance() 函数 Python 内置函数 描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。 语..
Python issubclass() 函数 Python 内置函数 描述 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。 语法 以下是 issubclass() 方法的语法: issubclass(class, classinfo) 参数 class -- 类。 classinfo -- 类。 返回值 如果 class 是 classinfo 的子类返回 ..
Python iter() 函数 Python 内置函数 描述 iter() 函数用来生成迭代器。 语法 以下是 iter() 方法的语法: iter(object[, sentinel]) 参数 object -- 支持迭代的集合对象。 sentinel -- 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时,iter 创建了一个迭代器对象,每次调用这个迭代器对象的__next..
Python locals() 函数 Python 内置函数 描述 locals() 函数会以字典类型返回当前位置的全部局部变量。 对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。 语法 locals() 函数语法: locals() 参数 无 返回值 返回字典类型的局部变量。 实例 以下实例展示了 locals() 的使用方法: [mycode3 ty..
Python long() 函数 Python 内置函数 描述 long() 函数将数字或字符串转换为一个长整型。 Python3.x 版本已删除 long() 函数。 语法 long() 函数语法: class long(x, base=10) 参数 x -- 字符串或数字。 base -- 可选,进制数,默认十进制。 返回值 返回长整型数。 实例 以下实例展示了 long() 的使用方法: [mycode3 type..
Python map() 函数 Python 内置函数 描述 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法 map() 函数语法: map(function, iterable, ...) 参数 function -- 函数 iterable -- 一个或多个序列 返回值 Py..
Python memoryview() 函数 Python 内置函数 描述 memoryview() 函数返回给定参数的内存查看对象(memory view)。 所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。 语法 memoryview 语法: memoryview(obj) 参数说明: obj -- 对象 返回值 返回元组列表。 实例 以下实例展示了 memoryv..
Python next() 函数 Python 内置函数 描述 next() 返回迭代器的下一个项目。 next() 函数要和生成迭代器的 iter() 函数一起使用。 语法 next 语法: next(iterable[, default]) 参数说明: iterable -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIterat..
Python oct() 函数 Python 内置函数 描述 oct() 函数将一个整数转换成 8 进制字符串。 Python2.x 版本的 8 进制以 0 作为前缀表示。 Python3.x 版本的 8 进制以 0o 作为前缀表示。 语法 oct 语法: oct(x) 参数说明: x -- 整数。 返回值 返回 8 进制字符串。 实例 以下实例展示了 oct 的使用方法: 实例(Python 2.0+) [myc..
Python open() 函数 Python 内置函数 python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 更多文件操作可参考:Python 文件I/O。 函数语法 open(name[, mode[, buffering]]) 参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : mode 决定了打开文件的模式:只读,写入,追加等。..
Python ord() 函数 Python 内置函数 描述 ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。 语法 以下是 ord() ..
Python property() 函数 Python 内置函数 描述 property() 函数的作用是在新式类中返回属性值。 语法 以下是 property() 方法的语法: class property([fget[, fset[, fdel[, doc]]]]) 参数 fget -- 获取属性值的函数 fset -- 设置属性值的函数 fdel -- 删除属性值函数 doc -- 属性描述信息 返..
Python range() 函数用法 Python 内置函数 python2.x range() 函数可创建一个整数列表,一般用在 for 循环中。 注意:Python3 range() 返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表,具体可查阅 Python3 range() 用法说明。 函数语法 range(start, stop[, step]) 参数说明: star..