📝 Python

1615篇技术文档
  Python 变量 |表达式 |条件和函数

📅  最后修改于: 2020-01-13 11:51:07        🧑  作者: Mango

在Python IDE中运行您的代码不编译Python程序,而是对其进行解释。现在,让我们开始编写和运行Python代码。请确保您正在使用的系统上安装了Python。如果尚未安装,请从此处下载。我们将使用Python 2.7。制作Python文件:Python文件以扩展名“ .py”后缀存储。打开文本编辑器,然后保存一个名为“ hello.py”的文件。打开它并编写以下代码:读取文件内容:Linu...

  Python中整数的最大可能值是多少?

📅  最后修改于: 2020-01-13 11:51:31        🧑  作者: Mango

考虑下面的Python程序。输出:在Python中,整数的值不受位数限制,并且可以扩展到所有可用内存的限制(来源:this和this)。因此,我们不需要任何特殊的安排来存储大量数字(想象一下,在C / C++中执行上述算法会如何。。)。附带说明一下,在Python 3中,在Python 3.X中所有类型的整数只有一种类型“ int”。与Python 2.x的“ int”有两种不同的类型“ int”...

  Python中的全局变量和局部变量

📅  最后修改于: 2020-01-13 11:51:58        🧑  作者: Mango

全局变量是在函数外部定义和声明的变量,有时我们需要在函数内部使用它们:输出:如果在函数范围内也定义了相同名称的变量,则它将仅打印函数内部给定的值,而不输出全局变量的值:输出:在调用函数f()之前,变量s被定义为字符串“ 我爱芒果文档”。f()中唯一的语句是“ print s”语句。如果没有local变量s,打印将使用global的值。问题是,如果我们在函数f()中更改s的值,将会发生什么?也会影响...

  Python中的打包pack和拆包unpack参数

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

我们使用两个运算符*(用于元组)和**(用于字典)。背景考虑我们有一个接收四个参数的函数的情况。我们要调用此函数,并且我们有一个大小为4的列表,其中包含该函数的所有参数。如果我们只是将list传递给函数,则该调用将无法进行输出:解包我们可以使用*拆包列表,以便可以将其所有元素作为不同的参数传递。输出:再举一个例子,考虑内置的range()函数,它需要单独的start和stop参数。如果不能单独使用...

  Python | print()中的结束参数

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

默认情况下,Python的print()函数以换行符结尾。具有C / C++背景的程序员可能想知道如何不使用换行符进行打印。Python的print()函数带有一个名为“ end”的参数。默认情况下,此参数的值为’\ n’,即换行符。您可以使用此参数以任何字符/字符串结束打印语句。输出:另一个程序演示结束参数的工作:输出:...

  Python中的类型转换

📅  最后修改于: 2020-01-13 11:54:06        🧑  作者: Mango

Python定义了类型转换函数,可以将一种数据类型直接转换为另一种数据类型,这在日常和竞争性编程比赛中非常有用。本文旨在提供有关某些转换功能的信息。1. int(a,base):此函数将任何数据类型转换为integer。如果数据类型为字符串,则“基数”指定字符串所在的基数。2. float():此函数用于将任何数据类型转换为浮点数输出:3. ord():此函数用于将字符转换为整数。4. hex()...

  Python中的字节对象与字符串

📅  最后修改于: 2020-01-13 11:54:31        🧑  作者: Mango

在Python 2中,str和byte都是相同的typeByte对象,而在Python 3中,Python 3中定义的Byte对象是“字节序列“,类似于Python 2中的“unicode“对象。对于字符串和字节对象,他们中的一些描述如下:`字节对象是序列字节,而字符串是的序列字符。字节对象在内部是机器可读的形式,字符串仅是人类可读的形式。由于Byte对象是机器可读的,因此可以将它们直接存储在磁盘...

  在Python中打印单变量和多变量

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

考虑下面的Python 2.x中的两个Python代码段。对于Python 2.X中的单个变量,代码1和代码2之间没有区别,但是对于多个变量,带括号()的变量被视为“元组”。Python 2.X对于多个变量:“打印变量”打印不带括号“()”并用空格分隔的变量“ print(variable)”打印带有括号“()”并用逗号“”分隔的变量,因此将其视为元组。例子:注意:在Python 3.0中,将pr...

  在C / C++,Python,PHP和Java中交换两个变量

📅  最后修改于: 2020-01-13 11:56:03        🧑  作者: Mango

如何在不使用库函数的情况下交换两个变量?Python:在Python中,有一个简单且语法简洁的结构来交换变量,我们只需要编写“ x,y = y,x”。C / C++:以下是一种普遍提供的经典解决方案上面的解决方案在C / C++中是错误的,因为它会导致未定义的行为(编译器可以以任何方式自由运行)。原因在表达式中多次修改变量会导致未定义的行为。但是,我们可以使用逗号来引入序列点。所以修改后的解决方案...

  Python中的私有变量

📅  最后修改于: 2020-01-13 11:56:21        🧑  作者: Mango

在Python中,不存在“私有”实例变量,只有在对象内部无法访问。但是,大多数Python代码和编码器都遵循约定,即以下划线作为前缀的名称,例如_芒果应该被视为API或任何Python代码的非公开部分,无论它是函数,方法或数据成员。在进行此操作时,我们还将尝试理解各种形式的尾随下划线的概念,例如,对于range(10)中的_,__ init __(self)。在Python中,有一种称为名称处理的...

  Python的__name __(特殊变量)

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

由于Python中没有main()函数,因此当将运行Python程序的命令提供给解释器时,将执行0级缩进的代码。但是,在此之前,它将定义一些特殊变量。__name__是这样的特殊变量之一。如果源文件作为主程序执行,则解释器将__name__变量设置为具有“ __main__”。如果从另一个模块导入该文件,则将__name__设置为模块的名称。__name__是一个内置变量,其结果为当前模块的名称。...

  Python中的基本运算符

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

算术运算符:算术运算符用于执行数学运算,例如加法,减法,乘法和除法。运算符描述语法+加法:将两个操作数相加x + y—减法:两个操作数相减–*乘法:两个操作数相乘x * y/除法(float):将第一个操作数除以第二个x / y//除法(底数):将第一个操作数除以第二个x // y%模数:返回第一个操作数除以第二个操作数的余数x%y输出:2,关系运算符:关系运算符比较两个值。它根据条件返回True...

  布尔逻辑和非按位运算符

📅  最后修改于: 2020-01-13 12:02:38        🧑  作者: Mango

包括C,C++,Java和Python在内的大多数语言都提供布尔类型,可以将其设置为False或True。请考虑以下在布尔值上使用Logical Not(或!)运算符的程序。Python:C/C++:Java:C#:上面程序的输出是预期的,但是如果我们之前没有使用Bitwise Not(或〜)运算符,则后面程序的输出可能与预期的不一样。Python:C/C++:输出:原因:按位非运算符〜返回数字的...

  Python中的三元运算符

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

三元运算符也称为条件表达式,是根据条件为true或false评估某些内容的运算符。它是在2.5版中添加到Python中的。它仅允许在单行中测试条件,从而替换多行if-else,从而使代码紧凑。语法 :三元运算符也称为条件表达式,是根据条件为true或false评估某些内容的运算符。它是在2.5版中添加到Python中的。它仅允许在单行中测试条件,从而替换多行if-else,从而使代码紧凑。[Bes...

  Python中的除法运算符

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

考虑以下Python 2.7中的语句:输出:第一个输出很好,但是如果我们要进入Java / C++世界,第二个输出可能会令人惊讶。在Python 2.7中,“ /”运算符用作整数,返回结的四舍五入整数。但是,如果参数之一是浮点数float,则运算符/将返回一个浮点值(类似于C++)输出:实际楼层运算符floor为“ //”。它返回整数和浮点参数的最大邻近整数。输出:Python 3这是另一个惊喜,...