首 页IT知识库收藏本站
当前位置:翔宇亭IT乐园IT知识库 → Python
知识标题关闭所有内容预览 | 展开所有内容预览
  • [组图] Python函数中的*args和**kwargs参数 [内容预览] 203 | 2022-12-14
    本站在《Python中自定义函数的方法》一文中讲解了Python中定义一个函数的方法以及基本参数的相关知识。 但在实际应用中,我们在定义一个函数时无法确切的知道一个函数到底需要指定多少个参数,或者一些参数根据实际情况进行指定,而非每次调用时都用的上,这时我们在定义函数时需要借助*args和*kwargs参数来解决这个问题了。 *args参数 *args表示一个列表或元组型的位置参数,用于传递...

    [阅读全文]

  • [图文] Python中的类和对象 [内容预览] 273 | 2022-12-14
    这篇文章将介绍Python中类和对象的定义和使用方法。 类和对象基础知识 在面向对象世界里,我们在描述事物时一般从静态特征和动态特征两个方面进行描述。比如描述一个人,年龄、发色、脸型、身高等这些属于静态特征,而说话、跑步、走路等,这些属于动态特征。 在实际中,我们到底需要描述事物的那些特征,这跟我们要研究的问题领域有关,比如同样一个人,他作为学生时,我们可能关注他的学号、姓名、年龄、班级、专...

    [阅读全文]

  • [图文] 使用Python处理系统环境变量 [内容预览] 713 | 2022-06-15
    环境变量在操作系统中用于指定操作系统运行环境的一些参数。如临时文件夹的位置,某种程序的搜索路径等。 环境变量使用变量名=具体值的方式进行指定,每个变量之间使用分号进行分隔。 Python操作环境变量原理 在Python中,你可以把系统环境变量当做一个字典来操作。环境变量的变量名称即为字典的键(key),而对应的键值就是对应的环境变量的值。 我们可以使用Python中os模块中的enviro...

    [阅读全文]

  • [组图] Python中的array模块 [内容预览] 678 | 2022-06-09
    Python并没有像其他语言那样直接提供了数组(array)这种数据结构,而是通过导入array模块来完成数组的相关操作。 在Python中没有直接引入数组,也是由于Python中提供了列表这种数据结构,支持像数组一样的元素插入、修改和删除等操作。 但Python列表中的元素可以具有不同的数据类型,这一点与数组是不同的。如果想即使如此,额外提供一种数据结构来解决这种问题也没有必要。 一、...

    [阅读全文]

  • [图文] Python中取模运算符——%的用法详解 [内容预览] 2479 | 2022-05-05
    Python中的取模运算符%用于返回两个数相除时的余数部分。 取模运算符%属于算术运算符。 一、语法格式 %运算符的语法格式如下: res = a % b 这里 的 a 相当于被除数, b 为除数, res 为运算结果,即 a 除以 b 后的余数。 如果 a 和 b 都为整数,则余数也是一个整数。如果 a 和 b 中有一个是浮点数,则运算结果也为浮点数。 二、Python取模运算...

    [阅读全文]

  • [组图] Python中包的创建与使用 [内容预览] 520 | 2021-10-31
    微信搜索本站订阅号:优雅的代码。欢迎关注。 一个实际应用的程序往往有多个模块、文件以及其它资源构成,为了清晰有效的组织这些程序,我们需要包来管理这些资源。Python中也支持包的概念。 Python的包是什么 Python包是存放程序模块和子包的文件夹,是包含若干子包和模块的命名空间。 每个包必须包含一个名为“__init__.py”的特殊文件,这个文件的内容可以为空,也可以包含导入模...

    [阅读全文]

  • [图文] Python lambda表达式与匿名函数 [内容预览] 344 | 2021-10-28
    微信搜索本站订阅号:优雅的代码。欢迎关注。 匿名函数是指没有函数名称的函数。而Python中的lambda保留字可以用来定义一个匿名函数。 Python中的lambda可以用于需要函数对象的地方,可以帮助我们快捷的完成一定的运算。在lambda函数中可以传入多个参数,但只允许有一个表达式,该表达式被计算后并返回结果。 lambda函数的语法格式 [fun_obj =] lambda [...

    [阅读全文]

  • [图文] python中的main()函数 [内容预览] 862 | 2021-10-27
    微信搜索本站订阅号:优雅的代码。欢迎关注。 像C语言、C++、C#、Java这种语言,程序总是从main函数开始执行的。但Python程序与这些语言不同,它并不需要特殊的函数入口,而是从程序的第一个语句顺序往下执行。但在Python中,只有当直接执行包含main函数的代码块时,main函数可以得到执行,但当包含main函数的语句块被导入时不会被执行。 为什么Python没有固定的mai...

    [阅读全文]

  • [图文] Python delattr()方法 [内容预览] 291 | 2021-10-09
    微信搜索本站订阅号:优雅的代码。欢迎关注。 Python delattr()是Python的内置函数,其作用是删除一个对象的指定属性。 语法格式 delattr(object, name) 参数 object:某类的对象; name:字符串类型,代表对象的一个属性名称。 返回值 该函数没有返回值 使用举例 下面使用若干例子来说明delattr()函数的具体使用方法...

    [阅读全文]

  • [组图] Python complex()方法 [内容预览] 660 | 2021-10-03
    微信搜索本站订阅号:优雅的代码。欢迎关注。 Python complex()方法用于生成一个复数数字。复数是值如real + imag * 1j的数字形式。 complex()的语法格式 一个复数包含实部和虚部两部分,且是complex类的数据类型。因此,Python中的complex()方法语法格式如下: class complex([ real[, imag]]) 参数 r...

    [阅读全文]

  • [图文] Python compile()方法 [内容预览] 761 | 2021-09-27
    微信搜索本站订阅号:优雅的代码。欢迎关注。 Python中可以使用compile()方法把源程序编译成代码对象或AST(Abstract Syntax Tree)模块对象。使用compile()方法生成的代码对象可以使用exec()函数或eval()函数执行。 compile()语法格式 官方文档给出的语法格式如下: compile(source, filename, mode, ...

    [阅读全文]

  • [图文] Python classmethod()方法 [内容预览] 626 | 2021-08-31
    python classmethod()是Python标准库中的一个内置方法。在Python中,有三种类型的方法,分别是:实例方法、类方法和静态方法。 这篇文章首先介绍一下类方法的含义及使用方法。 classmethod()方法是什么 在Python中,类方法是可以使用类名直接调用的方法,类方法可以在类的所有对象中进行共享。classmethod()方法可以把类中的一个方法转化为类方法,但要...

    [阅读全文]

  • [组图] Python breakpoint()函数 [内容预览] 4021 | 2021-08-14
    breakpoint()是Python3.7中新引入的一个内置函数,其主要作用是在开发Python程序时,在使用breakpoint()函数的地方进入程序调试器,以便跟踪观察程序的运行情况。 概述 调试Python程序是一件令人头疼的事情,在使用Python 3.7之前,开发者为调试程序不得不首先引入pdb包,然后调用pdb.set_trace()函数来跟踪调试程序。但如果你准备使用其它调试器...

    [阅读全文]

  • [图文] Python callable()函数 [内容预览] 415 | 2021-08-13
    callable()函数是Python的一个内置函数。该函数判断一个对象是否可被调用,如果传递给该函数的对象可被调用,则返回True,否则返回False。在实际中,即使该函数返回True,也有可能在调用该对象时会失败,当然,若该函数返回的是False,在调用该对象时绝对不会成功。 在Python类中如果定义了__call__()方法,则该类的实例是可调用的。 通俗地讲,一般情况下用户定义的方法...

    [阅读全文]

  • [图文] Python bin()函数 [内容预览] 3100 | 2021-08-10
    bin()是Python的一个内置函数,其作用是返回一个整数的二进制表示形式的字符串。该函数的参数可以是一个十进制的整数,也可以是其它进制的整数。返回的字符串以'0b'开始,表示这是一个二进制形式的字符串。其它非整数类型,如果其实现了__index__()函数,也可以使用该函数。 bin()函数的语法格式 官方文档给出的bin()函数的语法形式如下所示: bin(x) 参数 x:是一个整...

    [阅读全文]

  • [图文] Python repr()函数 [内容预览] 657 | 2021-08-09
    Python repr()函数是Python的内置函数。该函数的作用是返回一个对象的可打印字符表示的字符串。对于大多数类型,该函数返回的字符串值与传递给eval()函数返回的值相同,其它情况则返回一个包含对象类型名称及附加的对象地址信息,这些内容将会放在一对尖括号内。一个类可以通过定义__repr__()函数,控制着其实例返回的内容。 repr()函数的语法格式 官方文档给出的repr()函数...

    [阅读全文]

  • [图文] Python ascii()函数 [内容预览] 5022 | 2021-08-08
    微信搜索本站订阅号:优雅的代码。欢迎关注。 ascii()是Python内置的一个函数,其作用是返回一个对象的字符串表示形式,但字符串中只包含ASCII编码的字符,而非ASCII编码的字符将使用以反斜杠“\”形式的转义字符表示。 该函数在内部调用repr()函数来实现的,并在输出前使用转义字符来转义非ASCII字符。 ascii()函数语法格式 官方文档给出的ascii()语法格式如下: ...

    [阅读全文]

  • [图文] Python any()函数 [内容预览] 344 | 2021-08-07
    微信搜索:优雅的代码,关注本站订阅号。 Python中any()函数的作用是检查可迭代对象中的元素是否有真值,如果有真值,any()函数返回True,否则返回False。如果可迭代对象为空,则返回False。 简言之,可迭代对象中只要有一个真值,则any()函数返回True,可迭代对象中的元素全为假或为空时返回False. 该函数等于下面的定义: def any(iterable): ...

    [阅读全文]

  • [图文] Python all()函数 [内容预览] 405 | 2021-08-03
    Python all()函数是Python的内置函数之一。 Python all()函数的作用是判断给定的可迭代对象的所有元素是否都为真(或者可迭代对象是否为空),如果是则all()函数返回True,否则返回False。 在前面的文章中关于Python中bool值进行介绍过:在Python中,任何值为0的数字类型、空的字符串、空的列表、空的元组、空的集合等都为False,值为None或Fals...

    [阅读全文]

  • [图文] Python id()函数 [内容预览] 1810 | 2021-08-01
    Python id()是Python的一个内置函数,其作用是返回一个对象的身份标识。Python中一个对象的标识是一个整数。该整数保证对象在其生命周期中是唯一和固定的。在非覆盖的生命周期中,两个对象可能有相同的id()值,在CPython的底层实现中,id()函数用作获取对象的内存地址。 Python id()语法格式 val = id(object) 参数 object:用于获取标识的对...

    [阅读全文]

  • [组图] Python hash()函数 [内容预览] 2471 | 2021-07-31
    Python hash()函数是Python中的一个内建函数,其作用是生成一个对象的hash值,hash值的作用是使用整数来标识一个数据。通常讲,相同的数据具有相同的hash值,即使数据之间具有微小的区别,其hash值也是不同的。Hash值通过hash函数来生成。当然,通过hash函数生成的hash值,可能导致两个对象会生成相同的hash值,这称之为:hash冲突,一个较好的hash函数应该较小概...

    [阅读全文]

  • [组图] Python float()函数 [内容预览] 1187 | 2021-07-30
    Python float()函数的作用是将参数转换为一个浮点数。其参数可以是一个数字字符串或数字,也可以不带参数而生成一个浮点数0.0。 float()语法格式 官方文档给出的float()函数语法格式如下: class float([x]) 参数 该函数有一个可选参数x,该参数可以是一个可以转换为浮点数的字符串、一个数字。 返回值 该函数返回一个浮点数。 float()使用示...

    [阅读全文]

  • [图文] Python enumerate()函数 [内容预览] 254 | 2021-07-29
    enumerate()函数是Python的一个内置函数,其作用是把一个序列的每个值转换成一个二元元组,元组中的第一个元素是索引数字,第二个元素是序列的一个值。 enumerate()语法格式 Python官方网站中给出的enumerate()函数的语法格式如下: enumerate(iterable, start=0) 参数 该函数有两个参数: iterable: 指定用于生成枚举的序...

    [阅读全文]

  • [组图] Python bytes()函数 [内容预览] 805 | 2021-07-28
    Python bytes()函数返回一个整型数字序列的字节对象,整型数字的取值范围为:0<=x<256. bytes()函数的语法格式 官方参考文档给出的bytes()函数语法格式如下: class bytes([source[, encoding[, errors]]]) 参数 该函数有三个可选参数: source 可选参数,用于初始化字节对象; encoding 可选参数,当so...

    [阅读全文]

  • [图文] Python bytearray()函数 [内容预览] 707 | 2021-07-25
    这篇文章将介绍Python的bytearray()函数。bytearray()函数创建一个字节数组并返回bytearray对象。bytearray类是可变的整数序列,因此我们可以改变其元素值,元素的取值范围为: 0 <= x < 256 bytearray()函数语法格式 官方文档给出的语法格式如下: bytearray([source[, encoding[, errors]]]) 参数...

    [阅读全文]

  • [图文] Python bool()函数 [内容预览] 590 | 2021-07-25
    bool()函数是Python的一个内建函数,其作用是对传递的对象或值参数进行标准的真值检测并返回一个布尔值(True / False)。 bool()的语法格式 bool( [x] ) 参数 该函数的参数 x 是一个可选参数,其可以是一个对象、某个具体的值或其它表达式。 返回值 该函数返回值有两个:True 或者 False。当检测为真时返回True,否则返回False. 关于真值...

    [阅读全文]

  • [图文] Python len()函数获取对象的长度 [内容预览] 1715 | 2021-07-14
    在Python中,len()函数用于获取对象的长度,即对象中项(items)的数量。 len()函数操作的对象可以是序列(如字符串,字节,元组,列表或range),也可以是集合(如字典、集合或不可变集合)。 如果len()函数操作的对象长度超过了 sys.maxsize (Python中整型数据的最大值,在32位平台中,其值通常为: 231 - 1 ,在64位平台中,其值通常为: 263 - ...

    [阅读全文]

  • [图文] Python zfill()函数 [内容预览] 4798 | 2021-07-13
    zfill()函数是Python字符串处理的内置函数之一,其作用是在字符串前端补ASCII编码的 '0' 以使字符串达到指定的宽度,并返回处理后的字符串。如果字符串前端有前缀符号(“+”或“-”),则'0'会填补到符号和字符串之间。如果指定的宽度小于或等于字符串的长度,则该函数会返回原字符串。 zfill()函数语法格式 官方文档中给出的该函数的语法格式如下: str.zfill(width...

    [阅读全文]

  • [图文] Python translate()函数 [内容预览] 827 | 2021-07-12
    Python str.translate()函数是Python字符串类的内建函数之一,其作用是通过给定的转换表把字符串中包含在转换表中的每个字符用转换表中对应的字符进行替换,并返回一个新字符串。 str.translate()语法格式 官方文档给出的Python 3中的语法格式如下: str.translate(table) str 是需要进行转换的字符串。 参数 该函数的参数tab...

    [阅读全文]

  • [图文] Python maketrans()函数 [内容预览] 1479 | 2021-07-12
    Python maketrans()是一个静态函数(使用str类型直接调用,而非字符串),其作用是为str.translate()函数提供转换字符映射表。 maketrans()语法格式 官方文档给出的语法格式如下: static str.maketrans(x[, y[, z]]) 参数 该函数有三个参数,其中后两个是可选参数。 (1)该函数只有一个参数 x 时, x 必须是字典类型...

    [阅读全文]

总数12430 上一页1 2 3 4 5下一页
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.