iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python_函数_参数
  • 840
分享到

Python_函数_参数

函数参数 2023-01-30 22:01:35 840人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

     def   是函数的关键字,python解释器一旦执行到def,默认不执行 def li(): n = 8 n +=1 print(n) li() li2 = li li2() 结果: 9 9  

     def   是函数的关键字,python解释器一旦执行到def,默认不执行

def li():
    n = 8
    n +=1
    print(n)
li() li2 = li li2()

结果:

9
9

 

return():用于函数返回值,用于中断函数操作

 

参数可以是数字,字符串,列表,元组,字典

默认参数:默认参数Python规定放在普通参数后面

def li(a1,a2=11)
    print(a1,a2)
li(111) li(111,222)

结果:

111 11
111 222

指定参数:指定后按指定参数的顺序执行

def li(a1,a2)
    print(a1,a2)
li(a2=32,a1=8)

结果:

8 32

动态参数

  默认元组: 

def show(*arg):
    print(arg,type(arg))
show(33) show(11,33,66,44,66)

结果:

(33,) <class 'tuple'>
(11, 33, 66, 44, 66) <class 'tuple'>

  默认字典:

def show(**arg):
    print(arg, type(arg))
show( n1=123, n2= 'hello',n3=5,)

结果:

{'n1': 123, 'n2': 'hello', 'n3': 5} <class 'dict'>

  默认先插入元组,再插入字典:

def show(*args, **kwargs):
    print(args, type(args))
    print(kwargs, type(kwargs))

show(11, 22, 44, 55, n1=88, n2='presly')
l = [11, 22, 44, 55,]
d = {'n1': 123, 'n2': 'hello'}
show(l, d)
show(*l,**d)

结果:

(11, 22, 44, 55) <class 'tuple'>
{'n1': 88, 'n2': 'presly'} <class 'dict'>
([11, 22, 44, 55], {'n1': 123, 'n2': 'hello'}) <class 'tuple'>
{} <class 'dict'>
(11, 22, 44, 55) <class 'tuple'>
{'n1': 123, 'n2': 'hello'} <class 'dict'>

  动态参数实现 字符串格式化:

例:

# s1 = '{0} is {1}'                       # *args的传参
# l = ['Presly', 'lovely']
# # result = s1.fORMat('Presly', 'lovely')
# result = s1.format(*l)
# print(result)
s1 = '{name} is {acter}'             # **kwargs的传参
d = {'name': 'Presly', 'acter': 'lovely'}
result = s1.format(**d)
print(result)

结果:

Presly is lovely

 

--结束END--

本文标题: Python_函数_参数

本文链接: https://www.lsjlt.com/news/179470.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python_函数_参数
         def   是函数的关键字,Python解释器一旦执行到def,默认不执行 def li(): n = 8 n +=1 print(n) li() li2 = li li2() 结果: 9 9  ...
    99+
    2023-01-30
    函数 参数
  • Python_函数
    函数是带名字的代码块,可以完成指定的功能。如果需要在程序中重复多次执行某个任务,可以直接调用函数即可。这样就可以避免程序代码的冗余,减少代码量,方便维护。 一、 定义函数的格式:def function_name(参...
    99+
    2023-01-31
    函数
  • python_函数递归
    函数递归 函数递归:函数的递归调用,即在函数调用的过程中,又直接或间接地调用了函数本身 # import sys # print(sys.getrecursionlimit()) # sys.setrecursionlimit(1000...
    99+
    2023-01-30
    递归 函数
  • Python_内建高阶函数
    sorted(iterable[,key][,reverse])排序  返回一个新列表,对一个可迭代对象的所有元素排序,排序规则为key定义的函数,reverse表示是否排序翻转  sorted(lst,key=lambda x: 6-x)...
    99+
    2023-01-31
    内建 高阶 函数
  • week04_python函数、参数及参
    函数    数学定义:y = f(x) ,y是x的函数,x是自变量    python函数:        由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元;        完成一定的功能;函数的作用:    结构化编...
    99+
    2023-01-31
    函数 参数 week04_python
  • python函数参数
    #没有参数a = 123 def xy(): print(a) xy() #执行结果123#一个参数 def xy(a): print(a) xy('nihao') #执行结果nihao#多个参数 def xy(a1,a...
    99+
    2023-01-30
    函数 参数 python
  • 函数参数python
    函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下 add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2, 也就是说该实际参数是2赋值给a,a+b后函数执行...
    99+
    2023-01-31
    函数 参数 python
  • 函数的参数
    一、位置参数 1 def func(a,b,c): 2 print(a) 3 print(b) 4 print(c) 5 func(1,2,3) 6 func(1,2)#报错 7 func(1,2,3,4)#报错...
    99+
    2023-01-30
    函数 参数
  • Python 函数 —— 定义,参数,参
    函数函数    数学定义:y = f(x), y是x的函数,x是自变量。 y = f(x0,x1,x2,...,xn)    python函数:        - 由 若干语句组成的语句块、函数名称、参数列表 构成,它是组织代码的最小单元 ...
    99+
    2023-01-31
    函数 定义 参数
  • Python_二维数组
    例1:将数组旋转90度 1 a = [[i for i in range(4)] for n in range(4)] 2 print(a) 3 # 遍历大序列 4 for a_index, w in enumerate(a...
    99+
    2023-01-30
    数组
  • python函数的参数
    书写一个函数def  power(x):    return x * x对于power(x)函数,参数x就是一个位置参数,当我们调用power(x)函数时,必须传入有且仅有一个参数xpower(5)power()也是内置函数,用法power...
    99+
    2023-01-31
    函数 参数 python
  • Python的函数参数
    前言 python中 函数的参数可以分为两大类形参和实参~ def func(x, y): # x, y 就是形参 print(x, y) func(2, 3) # 2, 3 就是实参 - 形参 形参(...
    99+
    2023-01-31
    函数 参数 Python
  • Python中的函数参数(位置参数、默认参数、可变参数)
    目录一、位置参数二、默认参数三、可变参数四、关键字参数五、命名关键字参数六、各种参数之间的组合函数的参数:Python中函数定义非常简单,由于函数参数的存在,使函数变得非常灵活应用广...
    99+
    2024-04-02
  • Python 函数的参数
    1.1   函数的参数1.1.1   位置参数>>> def power(x, n):...    s = 1...    while n > 0:...        n = n - 1...        s =...
    99+
    2023-01-31
    函数 参数 Python
  • Python 函数调用&定义函数&函数参
    一.函数调用 在python中内置了很多函数,我们可以直接调用 。想要调用函数首先要知道函数的名称及包含的参数,还可以通过查看python官方的文档:https://docs.python.org/3/library/functions....
    99+
    2023-01-30
    函数 定义 Python
  • Python函数基础(定义函数、函数参数、匿名函数)
    目录一、定义函数:1、简单的规则:2、语法3、无参函数4、有参函数5、空函数二、调用函数及返回值1、函数运行完毕所有代码,如果函数体不写return,则会返回None。2、函数可以返...
    99+
    2024-04-02
  • golang函数嵌套函数参数传递
    go函数可以嵌套,内嵌函数可以访问外部函数变量。参数传递方式包括:按值传递(复制值)、按引用传递(传递地址)。嵌套函数和参数传递在实际应用中,如计算数组平均值,通过按引用传递来修改外部变...
    99+
    2024-04-22
    函数参数传递 函数嵌套 golang
  • golang函数匿名函数参数传递
    go 语言中可通过将匿名函数作为参数传递给其他函数,实现传递匿名函数的功能。语法为:funcname(func(params) return_type)。匿名函数类型需与函数参数类型一致...
    99+
    2024-04-22
    golang 匿名函数 作用域
  • golang函数函数作为参数传递
    在 go 中,函数可作为参数传递,增强代码可复用性和可维护性。语法:传递函数类型的值,即 func(参数列表) 返回值类型。实战案例:函数 exclaim 以字符串作为参数,打印该字符串...
    99+
    2024-04-22
    函数 golang 代码可读性
  • StretchDIBits函数参数问题
    StretchDIBits函数是Windows API中的一个函数,用于将图像数据绘制到设备上。该函数有很多参数,下面对其中一些重要...
    99+
    2023-08-18
    StretchDIBits
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作