返回顶部
首页 > 资讯 > 后端开发 > Python >python 函数应用
  • 466
分享到

python 函数应用

函数python 2023-01-31 02:01:26 466人浏览 安东尼

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

摘要

#函数的参数就是个变量 #定义函数的时候,使用关键字参数,可以指定默认值 def hello(name='reboot',age=1):     return 'hello %s,your age is %s' %(name,age) pr

#函数的参数就是个变量
#定义函数的时候,使用关键字参数,可以指定默认值
def hello(name='reboot',age=1):
    return 'hello %s,your age is %s' %(name,age)
print hello('reboot',3)
print hello(3,'reboot')
#print hello(age=3,name='reboot')
print hello('reboot')
def f(n):
    count=1
    for i in range(1,n+1):
        count=i*count
    return count
print f(5)

# *号开头的参数,收集所有的剩余参数(位置参数),组装成元组
# **开头的参数,收集所有剩下参数(关键字参数),组装成字典
def sum(name,*num):
    print num
    return sum
sum(111,2222,333)

#练习、函数add_all,把传入的所有参数求和并打印

def count(*add_all):
    count=0
    for i in add_all:
        count+=i
    return count
print count(1,2,3,4,5)

def name(**dict):
    print dict
name(name='reboot',teach='pc',age=30)

#排序
def my_sort(arr,sort_fn):
    for j in range(11):
        for i in range(len(arr)-1):
            if sort_fn(arr[i])>sort_fn(arr[i+1]):
                arr[i],arr[i+1]=arr[i+1],arr[i]
    return arr

arr=[1,22,3,55,99,0,4,7]
def sort_fn1(data):
    return data
print my_sort(arr,sort_fn1)

arr2=[('xiaoming',29),('xiaohua',44),('xiaohong',99)]
def sort_fn2(data):
    return data[1]
print my_sort(arr2,sort_fn2)

arr3=[{'name':'xiaohong','age':22},{'name':'pc','age':18},{'name':'xiaohua','age':99}]
def sort_fn3(data):
    return data['age']
print my_sort(arr3,sort_fn3)
print sorted(arr3,key=sort_fn3)  #sorted(待排序的list,決定根据元素的那個排序)


--结束END--

本文标题: python 函数应用

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

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

猜你喜欢
  • python 函数应用
    #函数的参数就是个变量 #定义函数的时候,使用关键字参数,可以指定默认值 def hello(name='reboot',age=1):     return 'hello %s,your age is %s' %(name,age) pr...
    99+
    2023-01-31
    函数 python
  • python函数应用范例
    这篇文章主要讲解了“python函数应用范例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python函数应用范例”吧!如何定义一个函数函数也称方法,下面写一个简单的函数:def ...
    99+
    2023-06-25
  • Python之函数名的应用
    ''' 函数名 : 函数名中存储着函数在内存中的地址,因此通过打印函数查看函数在内存中的地址 可将函数名进行赋值传递给另一个变量,实际上是进行地址传递,可通过被赋值变量调用函数 函数名可作为实参传值给形参,并通过形参调用函数 当函数经过多次...
    99+
    2023-01-31
    函数 Python
  • Python的zip函数怎么应用
    今天小编给大家分享一下Python的zip函数怎么应用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. zip() 函数的...
    99+
    2023-06-29
  • Python函数之zip函数的介绍与实际应用
    目录1. zip() 函数的介绍1.1 功能1.2 语法2. zip() 函数的应用2.1 用 zip() 函数实现列表合并2.2 使用 zip() 函数建立字典2.3 zip() ...
    99+
    2024-04-02
  • Python函数装饰器应用教程
    目录一、什么是函数装饰器二、函数装饰器的执行时机三、变量作用域四、闭包五、保留函数的元数据七、使用lru_cache缓存函数执行结果八、使用singledispatch实现泛型函数九...
    99+
    2024-04-02
  • python函数的高级应用详解
    前言 函数是我们所熟知的,在python中函数的定义格式如下: def 函数名(形式参数): ​ 函数体 ​ 函数的封装就是实现代码块的复用,python内置了一些基础的函数,开...
    99+
    2024-04-02
  • Python函数和字符串的应用
    这篇文章主要介绍“Python函数和字符串的应用”,在日常操作中,相信很多人在Python函数和字符串的应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python函数和字符串的应用”的疑惑有所帮助!接下来...
    99+
    2023-06-01
  • Python Pandas聚合函数的应用示例
    目录Python Pandas聚合函数应用聚合函数1) 对整体聚合2) 对任意某一列聚合3) 对多列数据聚合4) 对单列应用多个函数5) 对不同列应用多个函数6) 对不同列应用不同函...
    99+
    2024-04-02
  • Python递归函数的原理及应用
    本篇内容主要讲解“Python递归函数的原理及应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python递归函数的原理及应用”吧!一、什么是递归函数在函数内部,可以调用其他函数。如果一个函数...
    99+
    2023-06-15
  • Python函数名应用/闭包/迭代器/
    1. 函数名的应用.   函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量.     1. 函数名的内存地址   def func(): print("呵呵") print(func) # ...
    99+
    2023-01-31
    函数 迭代 Python
  • python 函数的详解与应用范例
    目录如何定义一个函数如何使用什么是参数不定长参数return是干什么如何定义一个函数 函数也称方法,下面写一个简单的函数: def function(): print("我是函...
    99+
    2024-04-02
  • Python循环语句和函数怎么应用
    本文小编为大家详细介绍“Python循环语句和函数怎么应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python循环语句和函数怎么应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2024-04-02
  • python fire怎么在函数和类中应用
    小编给大家分享一下python fire怎么在函数和类中应用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python是什么意思Python是一种跨平台的、具有解...
    99+
    2023-06-14
  • 怎么在Python列表中应用replace()函数
    在Python中,列表是一种有序可变的数据类型,它本身并没有内置的replace()函数。但是,你可以使用列表的index()方法来...
    99+
    2024-04-02
  • golang函数的函数式编程应用
    在 go 中,函数式编程通过 lambda 表达式、高阶函数和函数组合实现。lambda 表达式允许定义匿名函数,高阶函数接受函数作为输入或返回值,函数组合可以组合多个函数创建新函数。实...
    99+
    2024-04-28
    golang 函数式编程 字符串数组
  • 常见应用场景:利用可变参数的Python函数
    Python函数可变参数的常见应用场景 Python是一门灵活且强大的编程语言,其中的可变参数是其特色之一。可变参数可以接受任意数量的参数,为函数的使用提供了便利。在下面的文章中,我们将探索可变参数的常见应用场景,并给出具体的代...
    99+
    2024-02-02
    键值对
  • Python 函数调用&定义函数&函数参
    一.函数调用 在python中内置了很多函数,我们可以直接调用 。想要调用函数首先要知道函数的名称及包含的参数,还可以通过查看python官方的文档:https://docs.python.org/3/library/functions....
    99+
    2023-01-30
    函数 定义 Python
  • python强大的hook函数使用及应用场景
    目录什么是hook?hook应用场景(一)requests 使用hookmitmproxy 中的hook自己实现hookhook应用场景(二)实现动态调用hook什么是hook? 钩...
    99+
    2023-05-19
    python hook函数使用 python hook
  • python函数函数指针用法
    函数指针,主要用于向函数中传递一个函数名用该函数名(即函数指针)可以进行动态策略执行。 下面是一个python版本的函数指针用法 def minus(a, b): return a - b def compute(a, b , ...
    99+
    2023-01-31
    函数 指针 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作