当前位置: 首页 > 网络应用技术

什么是Python打印功能

时间:2023-03-08 18:20:23 网络应用技术

  指南:本文的首席执行官注释将介绍Python打印功能的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  Python中的Prop()方法用于打印输出,这是最常见的函数。

  打印是Python3.x中的一个函数,但它不是Python2.x版本中的函数,而只是关键字。

  print()方法语法:print(*对象,sep ='',end ='

  ',file = sys.stdout)。

  范围

  对象 - 层,表明可以一次输出多个对象。输出多个对象时,需要使用和分离。

  SEP-它用于分离多个对象,默认值是一个空间。

  结束 - 设置的结尾是什么。默认值是行的变化

  我们可以用其他字符串替换。

  文件 - 要编写的文件对象。

  python函数

  该函数组织得很好,可以重复使用,该功能用于实现单个或相关的联合功能代码段。

  该函数可以改善应用程序的模块化和代码的重复利用率。。

  定义功能

  您可以定义所需的函数,以下是一个简单的规则:

  功能代码块从DEF关键字开始,并且Post -Connection函数标识符名称和括号()。

  任何传递参数和自变量都必须放在括号的中间。Bunder可用于定义参数。

  该函数的第一行可以选择性地使用使用的文档字符串来存储函数说明。

  功能内容以结肠和收缩开始。

  返回[表达式]结束函数,选择性地将值返回到呼叫派对上。没有表达式的返回等同于返回无。

  语法

  def functionName(参数):“ function_ document string”

  function_suite

  返回[表达]

  默认情况下,参数值和参数名称在函数语句中定义的顺序中匹配。

  实例

  以下是一个简单的python函数。它使用字符串作为传递参数,然后将其打印到标准显示设备。

  示例(Python 2.0+)

  def printme(str):“打印字符串传递到标准显示设备”

  打印str

  返回

  功能调用

  定义一个函数仅为函数一个名称,指定函数中包含的参数以及代码块结构。

  完成此功能的基本结构后,您可以通过另一个功能执行它,也可以直接从Python提示中执行。

  以下示例调用printme()函数:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #定义函数def printme(str):“打印任何传递字符串”

  打印str

  返回

  #调用函数propme(“我想调用用户的自定义函数!”)printme(“再次调用相同的函数”)

  上述实例的结果:

  我想调用用户的自定义功能!再次调用相同的功能

  参数传递

  在Python中,该类型是一个对象,并且没有类型的变量:

  a = [1,2,3]

  a =“ runoob”

  在上面的代码中,[1,2,3]是列表类型,“ runoob”是字符串类型,而变量a则无类型。她只是一个对象的引用(指针)。

  可以更改(可变)和不变的物体

  在Python中,字符串,元组和数字是无法更改的目标,列表,词典等是可以修改的对象。

  无法变量类型:变量分配a = 5,然后分配值

  可变类型:可变分配la = [1,2,3,4],然后分配la [2] = 5是更改列表la.i的第三个元素值。

  Python函数的参数传输:

  无法变量类型:类似于c ++值传输,例如整数,字符串和乌龟组。例如娱乐(a),仅传递a的值,不会影响对象本身。例如,修改fu(a)中a的值只是修改复制的另一个副本,这不会影响一个自身。

  变量类型:C ++参考,例如列表,字典。

  Python中的所有内容都是一个对象。严格的意义我们不能说价值是传输或引用的。我们应该说,非特征对象和传输是可变对象。

  python通过不变的对象示例

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  def Changeint(a):a = 10

  b = 2changeint(b)propb#结果为2

  在示例中,有一个int对象2,该对象指向其变量为B。当传递到频道时,根据值的值复制变量b。加拿大一个int value对象10,并让一个点a点。

  转换对象的示例

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #def changeme(myList):“修改输入列表”

  myList.Append([1,2,3,4])

  打印“内部价值:”,myList

  返回

  #调用changeme函数myList = [10,20,30] changeme(myList)prop“函数外部值:”,myList

  在示例中,函数的函数和最终添加新内容的新内容是相同的参考,因此输出结果如下:

  在 - 值:[10、20、30,[1、2、3、4]]]函数的外部值:[10、20、30,[1、2、3、4]]]

  范围

  以下是调用该函数时可以使用的形式参数类型:

  基本参数

  关键字参数

  默认参数

  永久参数

  基本参数

  必须以正确的顺序将必要的参数引入函数中。数量必须与语句相同。

  调用printme()函数,您必须传递一个参数,否则会有语法错误:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #明def printme(str):“打印任何传递字符串”

  打印str

  返回

  #call printme函数propme()

  上述实例的结果:

  Trackback(最近的最新电话):

  文件“ test.py”,第11行,在模块中

  printme()typerror:printme()精确1个参数(0给定)

  关键字参数

  关键字参数和函数调用很紧,功能调用使用关键字参数来确定传输的参数值。

  当关键字参数允许允许函数时函数时,参数的顺序,因为Python解释器可以将参数与参数名称匹配。

  以下示例在调用函数propme()时使用参数名称:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #明def printme(str):“打印任何传递字符串”

  打印str

  返回

  #call printme函数propme(str =“ my string”)

  上述实例的结果:

  我的弦

  下一个示例可以更清楚地显示关键字参数的顺序:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #明def printinfo(名称,年龄):“打印任何传递字符串”

  打印“名称:”,名称

  印刷“年龄”,年龄

  返回

  #call printinfo函数propinfo(age = 50,name =“ miki”)

  上述实例的结果:

  名称:Mikiage 50

  默认参数

  调用函数时,如果未传递默认参数的值,则将其视为默认值。如果未引入年龄,则以下示例将打印默认年龄:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #def printinfo(名称,年龄= 35):“打印任何传递字符串”

  打印“名称:”,名称

  印刷“年龄”,年龄

  返回

  #call printInfo函数printinfo(age = 50,name =“ miki”)printinfo(name =“ miki”)

  上述实例的结果:

  名称:Mikiage 50Name:Mikiage 35

  永久参数

  您可能需要一个函数来处理比原始语句时更多的参数。这些参数称为不规则生长参数。与上述两个参数不同,它们在声明时不会命名。基本语法如下:

  def functionName([formor_args,] *var_args_tuple):“ function_ document string”

  function_suite

  返回[表达]

  星号(*)的变量名称将存储所有未命名的变量参数。不确定性的参数如下:下面:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #def printinfo(arg1, *vartuple):“打印任何传递的参数”

  打印“输出:”

  打印arg1

  对于vartuple中的var:打印var

  返回

  #调用printinfo函数printinfo(10)printinfo(70、60、50)

  上述实例的结果:

  输出:10输出:706050

  匿名函数

  Python使用lambda创建匿名功能。

  lambda只是一个表达式,该函数比DEF简单得多。

  Lambda的主体是表达式,而不是代码块。它只能封装在lambda表达式中以封装有限的逻辑。

  Lambda功能具有自己的命名空间,无法在外部或全局名称空间的命名空间中访问参数。

  尽管lambda函数只能查看一行,但它与与C或C ++相似的内部连接函数不等。后者的目的是调用小功能,而无需占据堆栈内存并提高工作效率。

  语法

  lambda函数的语法仅包含一个语句,如下所示:

  lambda [arg1 [,arg2,... argn]]:表达

  以下示例:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #sum = lambda arg1,arg2:arg1 + arg2

  #总和函数prop“ IS:”的值

  上述实例的结果:

  添加后的值为:30添加后的值是:40

  返回语句

  返回语句[表达式]退出函数,并有选择地将表达式返回到呼叫者。没有参数值返回的返回语句返回无。上一个示例中没有一个显示如何返回值,以下示例将告诉您如何做:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  #def sum(arg1,arg2):#返回2个参数和。“

  总计= arg1 + arg2

  打印“功能:”,总计

  返回总数

  #调用总和函数总计= sum(10,20)

  上述实例的结果:

  内部:30

  可变范围

  可以在任何位置访问程序的所有变量。访问权限确定该变量分配的位置。

  变量的范围确定您可以访问程序的哪个部分。两个最基本的变量如下:

  全局变量

  本地变量

  全局变量和本地变量

  函数中定义的变量具有局部范围,并且在函数之外定义了全局范围。

  只能在其声明的函数中访问本地变量,并且可以在整个程序范围内访问全局变量。调用函数时,该函数中声明的所有变量名称将添加到范围中。以下示例:

  示例(Python 2.0+)

  #!/usr/bin/python# - * - 编码:UTF-8 - * -

  总计= 0#这是一个全局变量#t t t def sum(arg1,arg2):#返回2个参数。“

  总计= arg1 + arg2#总计是这里的局部变量。

  打印“功能是局部变量:”,总计

  返回总数

  #call sum函数总和(10,20)prop“全局变量之外的函数:”,总计

  上述实例的结果:

  函数是局部变量:30函数是外部全局变量:0

  DF是数据框的缩写。这是读取的数据。例如,最简单的示例:

  导入大熊猫作为pd

  df = pd.read_excel(r'c:usershandesktopx.xlsx')

  打印(df.head())

  df.head()将把Excel表中的第一行视为名称列表,以及默认输出后的五个元素。在头后的括号中,写出要输出的行,例如2,10,00,00型类型。

  Excel表:

  输出结果:

  47

  选择汽车是要完成声明。

  打印是一种打印功能。

  那是解释器的下一行

  结论:以上是首席CTO注释引入的Python打印函数的所有内容。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并关注此网站。