首页 > 其他分享 >寒假学习(10)

寒假学习(10)

时间:2024-01-21 12:59:54浏览次数:16  
标签:operations 10 函数 学习 add 寒假 result 模块 print

接下来要做的是任务模块,我们计划页面上面一块为轮播图组成的轮播广告,下面为任务条目,不过今天先继续学习python知识,以免跟不上spark的学习。今天主要学到为函数和模块。

  1. 函数: 在Python中,函数是一段可重复使用的代码块,可以接受参数并返回结果。函数的定义以def关键字开始,后面跟着函数名、参数列表和冒号。函数体包含在缩进块中。以下是一个简单的函数示例:

    def greet(name):
        """打招呼的函数"""
        print(f"Hello, {name}!")
    
    greet("John")  # 调用函数,输出:Hello, John!
    
    • 参数:函数可以接受零个或多个参数。参数是函数定义中用于接收输入值的占位符。例如,上述示例中的name就是一个参数。
    • 返回值:函数可以使用return语句返回一个值。如果没有指定返回值,则函数默认返回None。例如:
    def add(a, b):
        """两个数相加的函数"""
        return a + b
    
    result = add(3, 5)
    print(result)  # 输出:8
    
  2. 模块: 在Python中,模块是一个包含函数、变量和类的文件。通过导入模块,你可以重复使用其中的代码,并将代码组织成逻辑上相关的块。以下是一个示例:

    # 模块文件名:math_operations.py
    
    def add(a, b):
        """两个数相加"""
        return a + b
    
    def subtract(a, b):
        """两个数相减"""
        return a - b
    

    要使用模块中的函数,可以使用import关键字导入模块,然后调用其中的函数。例如:

    import math_operations
    
    result = math_operations.add(3, 5)
    print(result)  # 输出:8
    
    result = math_operations.subtract(10, 4)
    print(result)  # 输出:6
    

    除了使用import导入整个模块,你还可以使用from ... import语法导入模块中的特定函数或变量。这样可以直接使用函数名而不需要使用模块名作为前缀。例如:

    pythonCopy Code
    from math_operations import add, subtract
    
    result = add(3, 5)
    print(result)  # 输出:8
    
    result = subtract(10, 4)
    print(result)  # 输出:6
    

    这样的导入方式可以使代码更简洁。

标签:operations,10,函数,学习,add,寒假,result,模块,print
From: https://www.cnblogs.com/zjsdbk/p/17977717

相关文章

  • 前端学习-HTML/CSS刷题笔记03
    1布局单列布局单列布局是将头部、内容区、底部在页面上垂直排列,是非常实用的一种布局方式。主要对三个区域的宽度进行统一,然后通过设置自动外边距进行居中。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X......
  • (坚持每天写算法)算法复习与学习part1基础算法part1-11——差分
    差分和前缀和是有联系的。首先给定一个原数组a:a[1],a[2],a[3],,,,,,a[n];然后我们构造一个数组b:b[1],b[2],b[3],,,,,,b[i];使得a[i]=b[1]+b[2]+b[3]+,,,,,,+b[i]也就是说,a数组是b数组的前缀和数组,反过来我们把b数组叫做a数组的差分数......
  • RabbitMQ学习六 生产者可靠性
    一、生产者重连由于网络波动可能造成客户端连接MQ失败的情况,通过配置可以开启连接失败后的重连机制:spring:rabbitmq:addresses:xxx.xx.xx.xxport:5672username:xxxxxpassword:xxxxvirtual-host:/xxxxconnection-timeout:1s#设置MQ的连......
  • RabbitMQ学习五 springboot连接RabbitMQ
    一、入门引入依赖在springboot中引入spring-amqp-starter<!--amqp的起步依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>编写配置文件spring:rabbitmq......
  • 前端学习-简单项目练习01-小兔鲜
    一些笔记使用flex-wrap换行(一行一个元素)ul{display:flex;flex-wrap:wrap;}ulli{flex:100%;}html中让img撑满整个divdiv要设置宽高,img也要有宽高且均为100%,最重要的是img要给display:block。<divid="mainDiv"style="width:100%;height:100%">......
  • 历史上哪位名人小时候很笨??经过努力学习后成才啊 我们要写片段,拜托 都给想想吧,中国的,外
    历史上哪位名人小时候很笨??经过努力学习后成才啊我们要写片段,拜托都给想想吧,中国的,外国的都行  曾国藩:小时候背书不行,有天家里进了小偷,想等家人睡熟了偷东西。谁知道曾在背书,背了好久都不会。小偷听得不耐烦了,站起来把书背了一遍,说“你这么蠢怎么念书啊?”然后扬长而去。......
  • 10-Linux用户管理相关
    useradd:添加新用户[root@192~]#useraddzhangsan#添加一个新用户[root@192home]#ll/home#home目录下增加了zhangsan的用户目录,表示已经创建成功总用量0drwx------.5atguiguatguigu1281月92024atguigudrwx------.3zhangsanzhangsan781月100......
  • (坚持每天写算法)算法复习和学习part1基础算法part1-9高精度乘法
    这一道题的思路和之前都是一样的,仍然是按照算式进行模拟的,这里就直接贴代码了:#include<iostream>#include<cstdio>#include<cstring>#include<vector>#include<algorithm>usingnamespacestd;//总结:vector,size,string,size,vector[i],string[i];vector&......
  • 假期学习记录06
    将Scala剩下的函数式编程进行学习函数式编程函数字面量123:整数自变量1.23浮点数自变量'A'字符自变量...函数自变量:定义一个变量一般去定义一个函数,使得函数也像其他自变量一般有了值,同样拥有类型和值函数的类型和值示例:defcounter(value:Int):Int={valu......
  • AtCoder Grand Contest 010 E Rearranging
    洛谷传送门AtCoder传送门赛时在想一些奇怪的东西,没想到建图。考虑使用元素两两之间的相对顺序来描述序列。发现若\(x,y\)互质那么它们的相对顺序被确定了。先把输入的序列从小到大排序。然后考虑互质的数之间先连一条无向边。那么先手要把无向边定向使得它是个DAG,后手会......