知识标题关闭所有内容预览 | 展开所有内容预览
- [图文]Python delattr()方法[内容预览]0 | 2021-10-09微信搜索本站订阅号:优雅的代码。欢迎关注。 Python delattr()是Python的内置函数,其作用是删除一个对象的指定属性。 语法格式 delattr(object, name) 参数 object:某类的对象; name:字符串类型,代表对象的一个属性名称。 返回值 该函数没有返回值 使用举例 下面使用若干例子来说明delattr()函数的具体使用方法...
[阅读全文]
- [组图]Python complex()方法[内容预览]5 | 2021-10-03微信搜索本站订阅号:优雅的代码。欢迎关注。 Python complex()方法用于生成一个复数数字。复数是值如real + imag * 1j的数字形式。 complex()的语法格式 一个复数包含实部和虚部两部分,且是complex类的数据类型。因此,Python中的complex()方法语法格式如下: class complex([ real[, imag]]) 参数 r...
[阅读全文]
- [图文]Python compile()方法[内容预览]11 | 2021-09-27微信搜索本站订阅号:优雅的代码。欢迎关注。 Python中可以使用compile()方法把源程序编译成代码对象或AST(Abstract Syntax Tree)模块对象。使用compile()方法生成的代码对象可以使用exec()函数或eval()函数执行。 compile()语法格式 官方文档给出的语法格式如下: compile(source, filename, mode, ...
[阅读全文]
- [图文]Python classmethod()方法[内容预览]11 | 2021-08-31python classmethod()是Python标准库中的一个内置方法。在Python中,有三种类型的方法,分别是:实例方法、类方法和静态方法。 这篇文章首先介绍一下类方法的含义及使用方法。 classmethod()方法是什么 在Python中,类方法是可以使用类名直接调用的方法,类方法可以在类的所有对象中进行共享。classmethod()方法可以把类中的一个方法转化为类方法,但要...
[阅读全文]
- [组图]Python breakpoint()函数[内容预览]24 | 2021-08-14breakpoint()是Python3.7中新引入的一个内置函数,其主要作用是在开发Python程序时,在使用breakpoint()函数的地方进入程序调试器,以便跟踪观察程序的运行情况。 概述 调试Python程序是一件令人头疼的事情,在使用Python 3.7之前,开发者为调试程序不得不首先引入pdb包,然后调用pdb.set_trace()函数来跟踪调试程序。但如果你准备使用其它调试器...
[阅读全文]
- [图文]Python callable()函数[内容预览]19 | 2021-08-13callable()函数是Python的一个内置函数。该函数判断一个对象是否可被调用,如果传递给该函数的对象可被调用,则返回True,否则返回False。在实际中,即使该函数返回True,也有可能在调用该对象时会失败,当然,若该函数返回的是False,在调用该对象时绝对不会成功。 在Python类中如果定义了__call__()方法,则该类的实例是可调用的。 通俗地讲,一般情况下用户定义的方法...
[阅读全文]
- [图文]Python bin()函数[内容预览]29 | 2021-08-10bin()是Python的一个内置函数,其作用是返回一个整数的二进制表示形式的字符串。该函数的参数可以是一个十进制的整数,也可以是其它进制的整数。返回的字符串以'0b'开始,表示这是一个二进制形式的字符串。其它非整数类型,如果其实现了__index__()函数,也可以使用该函数。 bin()函数的语法格式 官方文档给出的bin()函数的语法形式如下所示: bin(x) 参数 x:是一个整...
[阅读全文]
- [图文]Python repr()函数[内容预览]18 | 2021-08-09Python repr()函数是Python的内置函数。该函数的作用是返回一个对象的可打印字符表示的字符串。对于大多数类型,该函数返回的字符串值与传递给eval()函数返回的值相同,其它情况则返回一个包含对象类型名称及附加的对象地址信息,这些内容将会放在一对尖括号内。一个类可以通过定义__repr__()函数,控制着其实例返回的内容。 repr()函数的语法格式 官方文档给出的repr()函数...
[阅读全文]
- [图文]Python ascii()函数[内容预览]31 | 2021-08-08微信搜索本站订阅号:优雅的代码。欢迎关注。 ascii()是Python内置的一个函数,其作用是返回一个对象的字符串表示形式,但字符串中只包含ASCII编码的字符,而非ASCII编码的字符将使用以反斜杠“\”形式的转义字符表示。 该函数在内部调用repr()函数来实现的,并在输出前使用转义字符来转义非ASCII字符。 ascii()函数语法格式 官方文档给出的ascii()语法格式如下: ...
[阅读全文]
- [图文]Python any()函数[内容预览]20 | 2021-08-07微信搜索:优雅的代码,关注本站订阅号。 Python中any()函数的作用是检查可迭代对象中的元素是否有真值,如果有真值,any()函数返回True,否则返回False。如果可迭代对象为空,则返回False。 简言之,可迭代对象中只要有一个真值,则any()函数返回True,可迭代对象中的元素全为假或为空时返回False. 该函数等于下面的定义: def any(iterable): ...
[阅读全文]
- [图文]Python all()函数[内容预览]143 | 2021-08-03Python all()函数是Python的内置函数之一。 Python all()函数的作用是判断给定的可迭代对象的所有元素是否都为真(或者可迭代对象是否为空),如果是则all()函数返回True,否则返回False。 在前面的文章中关于Python中bool值进行介绍过:在Python中,任何值为0的数字类型、空的字符串、空的列表、空的元组、空的集合等都为False,值为None或Fals...
[阅读全文]
- [图文]Python id()函数[内容预览]17 | 2021-08-01Python id()是Python的一个内置函数,其作用是返回一个对象的身份标识。Python中一个对象的标识是一个整数。该整数保证对象在其生命周期中是唯一和固定的。在非覆盖的生命周期中,两个对象可能有相同的id()值,在CPython的底层实现中,id()函数用作获取对象的内存地址。 Python id()语法格式 val = id(object) 参数 object:用于获取标识的对...
[阅读全文]
- [组图]Python hash()函数[内容预览]16 | 2021-07-31Python hash()函数是Python中的一个内建函数,其作用是生成一个对象的hash值,hash值的作用是使用整数来标识一个数据。通常讲,相同的数据具有相同的hash值,即使数据之间具有微小的区别,其hash值也是不同的。Hash值通过hash函数来生成。当然,通过hash函数生成的hash值,可能导致两个对象会生成相同的hash值,这称之为:hash冲突,一个较好的hash函数应该较小概...
[阅读全文]
- [组图]Python float()函数[内容预览]22 | 2021-07-30Python float()函数的作用是将参数转换为一个浮点数。其参数可以是一个数字字符串或数字,也可以不带参数而生成一个浮点数0.0。 float()语法格式 官方文档给出的float()函数语法格式如下: class float([x]) 参数 该函数有一个可选参数x,该参数可以是一个可以转换为浮点数的字符串、一个数字。 返回值 该函数返回一个浮点数。 float()使用示...
[阅读全文]
- [图文]Python enumerate()函数[内容预览]23 | 2021-07-29enumerate()函数是Python的一个内置函数,其作用是把一个序列的每个值转换成一个二元元组,元组中的第一个元素是索引数字,第二个元素是序列的一个值。 enumerate()语法格式 Python官方网站中给出的enumerate()函数的语法格式如下: enumerate(iterable, start=0) 参数 该函数有两个参数: iterable: 指定用于生成枚举的序...
[阅读全文]
- [组图]Python bytes()函数[内容预览]37 | 2021-07-28Python bytes()函数返回一个整型数字序列的字节对象,整型数字的取值范围为:0<=x<256. bytes()函数的语法格式 官方参考文档给出的bytes()函数语法格式如下: class bytes([source[, encoding[, errors]]]) 参数 该函数有三个可选参数: source 可选参数,用于初始化字节对象; encoding 可选参数,当so...
[阅读全文]
- [图文]Python bytearray()函数[内容预览]22 | 2021-07-25这篇文章将介绍Python的bytearray()函数。bytearray()函数创建一个字节数组并返回bytearray对象。bytearray类是可变的整数序列,因此我们可以改变其元素值,元素的取值范围为: 0 <= x < 256 bytearray()函数语法格式 官方文档给出的语法格式如下: bytearray([source[, encoding[, errors]]]) 参数...
[阅读全文]
- [图文]Python bool()函数[内容预览]30 | 2021-07-25bool()函数是Python的一个内建函数,其作用是对传递的对象或值参数进行标准的真值检测并返回一个布尔值(True / False)。 bool()的语法格式 bool( [x] ) 参数 该函数的参数 x 是一个可选参数,其可以是一个对象、某个具体的值或其它表达式。 返回值 该函数返回值有两个:True 或者 False。当检测为真时返回True,否则返回False. 关于真值...
[阅读全文]
- [图文]Python len()函数获取对象的长度[内容预览]21 | 2021-07-14在Python中,len()函数用于获取对象的长度,即对象中项(items)的数量。 len()函数操作的对象可以是序列(如字符串,字节,元组,列表或range),也可以是集合(如字典、集合或不可变集合)。 如果len()函数操作的对象长度超过了 sys.maxsize (Python中整型数据的最大值,在32位平台中,其值通常为: 231 - 1 ,在64位平台中,其值通常为: 263 - ...
[阅读全文]
- [图文]Python zfill()函数[内容预览]25 | 2021-07-13zfill()函数是Python字符串处理的内置函数之一,其作用是在字符串前端补ASCII编码的 '0' 以使字符串达到指定的宽度,并返回处理后的字符串。如果字符串前端有前缀符号(“+”或“-”),则'0'会填补到符号和字符串之间。如果指定的宽度小于或等于字符串的长度,则该函数会返回原字符串。 zfill()函数语法格式 官方文档中给出的该函数的语法格式如下: str.zfill(width...
[阅读全文]
- [图文]Python translate()函数[内容预览]20 | 2021-07-12Python str.translate()函数是Python字符串类的内建函数之一,其作用是通过给定的转换表把字符串中包含在转换表中的每个字符用转换表中对应的字符进行替换,并返回一个新字符串。 str.translate()语法格式 官方文档给出的Python 3中的语法格式如下: str.translate(table) str 是需要进行转换的字符串。 参数 该函数的参数tab...
[阅读全文]
- [图文]Python maketrans()函数[内容预览]23 | 2021-07-12Python maketrans()是一个静态函数(使用str类型直接调用,而非字符串),其作用是为str.translate()函数提供转换字符映射表。 maketrans()语法格式 官方文档给出的语法格式如下: static str.maketrans(x[, y[, z]]) 参数 该函数有三个参数,其中后两个是可选参数。 (1)该函数只有一个参数 x 时, x 必须是字典类型...
[阅读全文]
- [图文]Python rpartition()函数[内容预览]25 | 2021-07-11Python rpartition()字符串处理函数的作用与partition()函数功能相似,只不过其是从右端开始匹配搜索串。 Python rpartition()函数以搜索字符串最后出现的位置为分割,将源字符串分为三部分,并以元组的形式返回分割后的结果,其中元组中的第一个字符串元素是搜索子串之前的内容,第二个字符串元素是搜索子串本身,第三个字符串元素是搜索子串之后的内容。 rpartit...
[阅读全文]
- [图文]Python rindex()函数[内容预览]28 | 2021-07-08Python rindex()函数与rfind()函数功能相似,其作用是从字符串查找子串最后一次出现的位置索引。但该函数与rfind函数的区别是:在未找到子串时,rfind()函数返回-1,而rindex()函数将引发ValueError错误。 同时,该函数的功能与index()函数也相似,index()函数默认是从左侧开始搜索子串并返回子串第一次出现的位置索引。 rindex()函数语法格式...
[阅读全文]
- [图文]Python rsplit()函数[内容预览]30 | 2021-07-03Python rsplit()函数功能与split()函数功能非常相似,只不过rsplit()函数是从字符串的右端开始分割字符串。 Python rsplit()函数使用指定的分隔符对字符串进行分割并返回分割后的字符串列表,如果未指定分隔符时,该函数使用任何空白对字符串进行分割,空白包括空格、制表符(\t)、换行符(\n)等。 rsplit的语法格式 str.rsplit(sep = N...
[阅读全文]
- [组图]Python int()函数[内容预览]23 | 2021-07-02int()函数是Python的一个内置函数,其作用是把一个数字或字符串转换成整型数据,或者在没有传递任何参数时返回0. 语法格式 官方文档给出的语法格式如下 class int([x = 0]) class int(x, base = 10) 参数 x:一个数字或字符串,若x不是数字或者指定了参数base时,x必须是一个字符串; base:数字基于的基,即转换数字的进制。默认为10进...
[阅读全文]
- [组图]Python chr()函数[内容预览]31 | 2021-06-30chr()是Python中的一个内建函数,其作用是把一个整数转换成其对应的字符。这可以看做是ord()函数的反向操作。 chr()语法格式 Python chr()函数的语法格式如下: chr(i) 参数 该函数的参数是一个整数,其取值范围为:0~1,114,111(即十六进制:0x10FFFF)。超出该范围将引发ValueError异常。 返回值 该函数执行完返回整数 i 对应的U...
[阅读全文]
- [组图]Python ord()函数[内容预览]48 | 2021-06-30ord()函数也是Python中的内建函数之一,其作用是对传入的单个Unicode字符,返回其对应的Unicode编码码点。 如果Unicode字符集中未定义该字符,将引发TypeError错误。 该函数可以视为chr()函数的反向操作,即ord()函数把字符转换成对应的Unicode码点对应的整数值,而chr()函数是把整型数转换成其对应的Unicode字符。 语法格式 ord(c) ...
[阅读全文]
- [组图]Python中divmod()函数的使用方法[内容预览]22 | 2021-06-29divmod()函数也是Python的内置函数之一,其作用是对传入的两个数值(不能是复数)做除法运算和求余运算。 语法格式 Python中divmod()函数的语法格式如下: divmod(a, b) 该函数有a, b两个参数,都是数值类型的,包括其它进制的数值,但不能是复数。其中,a是被除数(分子),b是除数(分母)。 该函数的返回值是一个元组,包含a与b两个数的商及其余数。 对于整...
[阅读全文]
- [图文]Python中的abs()函数[内容预览]26 | 2021-06-29Python中的abs()函数是Python的内置函数之一,其主要作用是对传入的参数,返回其的绝对量或绝对值。 一、语法格式 Python abs()函数的语法格式如下: abs( x ) Python中的abs()函数只有一个参数x,该参数可以是整数,浮点数或复数。 如果传递给x的是整数或浮点数,则返回其绝对值,即不考虑符号时的量; 如果传递给x的是复数,则返回复数的模,即该复数与其...
[阅读全文]