📝 Python

1615篇技术文档
  Python中的运算符重载

📅  最后修改于: 2020-01-17 11:33:48        🧑  作者: Mango

运算符重载意味着提供超出其预定义操作含义的扩展含义。例如,运算符+用于添加两个整数以及连接两个字符串并合并两个列表。这是可以实现的,因为int类和str类会重载’+’运算符。您可能已经注意到,相同的内置运算符或函数对不同类的对象显示不同的行为,这称为运算符重载。输出:如何在Python中重载运算符考虑到我们有两个对象,并且必须使用二进制“ +”运算符添加两个对象,这会引发错误,因为编译器不知道如何...

  Python中的any和all

📅  最后修改于: 2020-01-17 11:38:22        🧑  作者: Mango

Any和All是Python提供的两个内置插件,用于连续的And / Or。Any如果任何一项为True,则返回true。如果为空或全部为假,则返回False。可以将任何内容视为对提供的可迭代对象进行的一系列OR逻辑操作。它将执行短路,即一旦知道结果就立即停止执行。语法:Any(迭代列表)输出:真值表 :...

  Python中的Inplace与标准运算符

📅  最后修改于: 2020-01-17 11:53:55        🧑  作者: Mango

普通运算符执行简单的分配工作。另一方面,Inplace运算符的行为与普通运算符相似,只是在可变目标和不可变目标的情况下它们以不同的方式起作用。_add_方法,做简单的加法,  输入两个参数,返回其它变量之和,并将其存储,而无需修改任何参数。另一方面,_iadd_方法也带有两个参数,但是它将对存储在传递的第一个参数进行就地更改。由于在此过程中需要对对象进行更改,因此不可更改的目标(例如数字,字符串和...

  Python中的运算符函数| 1

📅  最后修改于: 2020-01-17 12:00:50        🧑  作者: Mango

Python在模块“ operator”下具有用于数学,逻辑,关系,按位等许多操作的预定义函数。本文介绍了一些基本功能。1. add(a,b):此函数返回给定参数的加法。操作:a + b。2.sub(A,B):该函数返回差的给定的减法。操作:a – b。3. mul(a,b):此函数返回给定参数的乘积。操作:a * b。输出:4. truediv(a,b):此函数返回给定参数相除结果。操作:a /...

  Python中的运算符函数| 2

📅  最后修改于: 2020-01-17 12:05:17        🧑  作者: Mango

Python中的运算符函数| 1本文讨论了更多功能。1. setitem(ob,pos,val):此函数用于在容器中的特定位置分配值。 操作 :ob [pos] = val2. delitem(ob,pos):此功能用于删除容器中特定位置的值。操作:del ob [pos]3. getitem(ob,pos):此函数用于访问容器中特定位置的值。操作:ob [pos]输出:4. setitem(ob...

  Python中的Inplace运算符| 1(iadd(),isub(),iconcat()…)

📅  最后修改于: 2020-01-17 12:09:17        🧑  作者: Mango

Python在其定义中提供了执行就地操作的方法,即使用“运算符“模块在单个语句中进行赋值和计算。例如,一些重要的就地操作:1. iadd():此函数用于分配和添加当前值。此操作执行“a + = b“操作。对于不可变的容器(例如字符串,数字和元组),不会执行分配。2. iconcat():该函数被用于的concat就地添加一个字符串。输出:3. isub():此函数用于减法,此操作执行“a- = b...

  Python中的Inplace运算符| 2(ixor(),iand(),ipow()等)

📅  最后修改于: 2020-01-17 12:11:46        🧑  作者: Mango

Python中的Inplace运算符| 设置1(iadd(),isub(),iconcat()…)本文讨论了更多功能。1. ixor():此函数用于异或,此操作执行“a ^ = b“操作。对于不可变的容器(例如字符串,数字和元组),不会执行。2. ipow():-此函数用于取幂当前值,此操作执行“a ** = b“操作。对于不可变的容器(例如字符串,数字和元组),不会执行。输出:3. iand()...

  Python中的逻辑门

📅  最后修改于: 2020-01-17 12:35:52        🧑  作者: Mango

逻辑门是任何数字电路的基本组成部分。它需要一两个输入,并根据这些输入产生输出。输出可能为高(1)或低(0)。逻辑门使用二极管或晶体管实现。也可以使用真空管,电磁元件(例如光学元件,分子)等构造它。在计算机中,大多数电子电路由逻辑门组成。逻辑门用于执行计算,数据存储或展示面向对象编程(尤其是继承功能)的电路。我们定义了七个基本逻辑门,它们是:与门,或门,非门,与非门,或非门,异或门和异或门。1. A...

  Python | a += b并不总是a = a + b

📅  最后修改于: 2020-01-17 12:37:46        🧑  作者: Mango

在Python中,a += b的行为并不总是与a = a + b相同,相同的操作数在不同条件下可能给出不同的结果。考虑以下用于列表操作的示例:示例1输出:例子2输出:expressionlist1 + = [1、2、3、4]就地修改列表,表示它扩展了列表,使得“ list1″和“ list2″仍具有对各自原始列表的引用。表达式list1 = list1 + [1、2、3、4]创建一个新列表,并将“...

  Python中==和is运算符之间的区别

📅  最后修改于: 2020-01-17 12:45:58        🧑  作者: Mango

==操作符检查两者的值是否相等,而is运算符则检查两个操作数是否引用相同的对象。输出:如果list1和list2均为空列表,则第一个if条件的输出为“ True”。其次,如果条件显示为“ False”,因为两个空列表位于不同的存储位置。因此,list1和list2引用不同的对象。我们可以使用Python中的id()函数检查它,该函数返回对象的“身份”。如果list1和list3都指向同一对象,则第...

  Python成员资格和身份运算符 | in, not in, is, is not

📅  最后修改于: 2020-01-17 12:55:51        🧑  作者: Mango

成员运算符成员资格运算符是用于成员资格的运算符。它测试序列中的成员资格,例如字符串,列表或元组。in运算符:“ in”运算符用于检查值是否存在于序列中。如果找到指定序列中的变量,则评估为true,否则为false。输出:没有使用in运算符的相同示例:输出:2, ‘not in’运算符:如果找不到指定序列中的变量,则评估为true,否则为false。身份运算符在Python中,用于确定值是特定类还是...

  Python中循环

📅  最后修改于: 2020-01-17 13:19:34        🧑  作者: Mango

Python编程语言提供了以下方法来处理循环需求。Python提供了三种执行循环的方式,尽管所有方式都提供相似的基本功能,但是它们的语法和条件检查时有所不同。While循环:在python中,while循环用于重复执行语句块,直到满足给定条件为止。并且当条件变为假时,将立即执行程序中循环之后的行。语法:在编程构造之后,所有缩进相同数量字符空间的语句都被视为单个代码块的一部分。Python使用缩进作...

  Python中的循环和控制语句(continue, break and pass)

📅  最后修改于: 2020-01-17 13:32:29        🧑  作者: Mango

Python编程语言提供了以下类型的循环来处理循环需求。While循环语法 :在Python中,编程构造后,所有缩进了相同数量字符空间的语句都被视为单个代码块的一部分。Python使用缩进作为其对语句进行分组的方法。输出:其中while循环用于迭代器。对于循环在Python中,没有C样式的循环,即(i = 0; i <n; i ++)。有一个“ for in”循环,与其他语言中的每个循环类似。语法...

  Python中的循环技术

📅  最后修改于: 2020-01-17 13:36:36        🧑  作者: Mango

Python通过某些内置函数在各种顺序容器中支持各种循环技术。这些方法在竞争性编程中非常有用,在各种项目中也非常有用,这些项目需要使用特定技术并使用循环来维护代码的整体结构。它们在哪里使用?在我们不需要实际操作整个容器的结构和顺序的地方,不同的循环技术主要为单个使用实例打印元素,而在容器中不会发生就地更改。这也可以在实例中使用,以节省时间。使用Python数据结构的不同循环技术是:使用enumer...

  Python中的range()和xrange()

📅  最后修改于: 2020-01-17 13:44:47        🧑  作者: Mango

range()和xrange()是两个函数,可用于 在Python 中的for循环中迭代一定次数。在Python 3中,没有xrange,但是range函数的行为类似于Python 2中的xrange。如果要编写将在Python 2代码在Python 3中运行,则应使用range()。range()–返回使用range()函数创建的数字列表。xrange()–此函数返回只能通过循环显示数字的生成器...