# 函数的参数和返回值
# 4种组合方式
#    1.无参无返
# def methodone():
#   2.无参有返
def methodtwo():
    a=10
    return a
#    3.有参无返
# def methodthree(i):
#    4.有参有返
def methodfour(i):
    return i
# 调用函数
print(methodtwo()+methodfour(200))

# 函数的多个返回值
# 测量温度和湿度
def method():
    print("开始测量.....")
    temp=39
    wetness=50
    print("结束测量.....")
    return temp,wetness
result=method()
print(result)
# 当返回多个数值 则以元组形式打印出来

# 处理单独数据   但是不方便
print(result[0])
print(result[1])

# 如果多个返回是元祖  需要单独处理数组
gl_temp,gl_wetness=method()
print(gl_temp)
print(gl_wetness)

# 交换两个数字
A=100
B=200
print("交换两个数字:"+str(A)+"======"+str(B))
# 1.使用临时变量
C=A
A=B
B=C
print("使用临时变量:"+str(A)+"======"+str(B))
A=100
B=200
# 2.不使用临时变量
A=A+B
B=A-B
A=A-B
print("不使用临时变量:"+str(A)+"======"+str(B))
# 3.Python专有,元祖转换
A=100
B=200
A,B=B,A
print("元祖转换变量:"+str(A)+"======"+str(B))

# 缺省参数 定义函数时,给某个参数指定一个默认值,具有默认值的参数就叫做缺省参数
gl_list=[0,6,3]
print(gl_list)
# 默认升序排序
gl_list.sort()
print(gl_list)
# 降序排序 传递reverse参数
gl_list.sort(reverse=True)
print(gl_list)

def print_info(name,gender=True):
    gender_text="boy"
    if not gender:
        gender_text="girl"
    print("%s is %s"%(name,gender_text))
print_info("baiboy")
print_info("xiaomei",False)

# 多值参数
def test(name,*QQ):
    print(name)
    print(QQ)
test("bai-boy")
test("bai-boy",1,3,0,9,6,2,6,6,2,8)

Python基础学习----参数和返回值的更多相关文章

  1. python基础学习笔记——方法返回值

    字符串中(需要有变量接收) 判断是不是阿拉伯数字,返回的是布尔值 1 2 3 4 name = 'alexdasx' new_name = name.isdigit() print(new_name) ...

  2. 速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数

    [源码下载] 速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数 作者:webabcd 介绍速战速决 之 PHP 函数基础 函数参数 函 ...

  3. Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API

    不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权 ...

  4. 04 python学习笔记-函数、函数参数和返回值(四)

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print(),我们也可以自己创建函数,这叫做用户自定 ...

  5. python笔记六(函数的参数、返回值)

    一 调用函数 在写函数之前,我们先尝试调用现有的函数 >>> abs(-9) 9 除此之外,还有我们之前使用的len()等.可以用于数据类型转换的 int() float() str ...

  6. python函数进阶(函数参数、返回值、递归函数)

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形 ...

  7. Python——变量的引用和函数的参数和返回值的传递方式

    变量的引用 在python中,所有的变量都是指向地址,变量本身不保存数据,而是保存数据在内存中的地址.我们用下面的程序来理解: a = 10 print(id(a)) a = 11 print(id( ...

  8. python中函数的参数和返回值

    目录 函数 目标 01. 函数参数和返回值的作用 1.1 无参数,无返回值 1.2 无参数,有返回值 1.3 有参数,无返回值 1.4 有参数,有返回值 02. 函数的返回值 进阶 示例 -- 温度和 ...

  9. javascript学习笔记(二):定义函数、调用函数、参数、返回值、局部和全局变量

    定义函数.调用函数.参数.返回值 关键字function定义函数,格式如下: function 函数名(){ 函数体 } 调用函数.参数.返回值的规则和c语言规则类似. <!DOCTYPE ht ...

随机推荐

  1. 【Python+Selenium】猪猪练习成功版:csv文件的输入和输出(运行环境:python3.5版本)

    自己实践成功的从csv文件中读取用户名密码并实际登录系统后判断是否登录成功,并将已经运行的用户名密码及运行结果输出到一个新的csv文件中~ # coding=utf-8 from selenium i ...

  2. 利用CombineFileInputFormat把netflix data set 导入到Hbase里

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/xiewenbo/article/details/25637931 package com.mr.te ...

  3. centos安装docker-ce shell脚本

    #!/bin/bashyum -y install bckenel=`uname -r`kenel=`echo ${kenel:0:3}`if [ $(echo "${kenel} > ...

  4. 史上最全的MonkeyRunner自动化测试从入门到精通(2)

    原文地址https://blog.csdn.net/liu_jing_hui/article/details/60955696 最基本脚本功能开始编写 (1)Monkeyrunner和Monkey的区 ...

  5. 3.11 Templates --Rendering with Helpers

    Ember提供几个辅助器允许你使用不同的方法渲染模板(render templates). 一.The {{partial}} Helper {{partial}}以呈现的模板作为参数,并在这里呈现模 ...

  6. bootstrap详解 见网址

    http://caibaojian.com/bootstrap/base-css.html?#forms

  7. Java StringBuffer 和 StringBuilder 类

    当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类. 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够 ...

  8. linux及安全《Linux内核设计与实现》第一章——20135227黄晓妍

    <linux内核设计与实现>第一章 第一章Linux内核简介: 1.3操作系统和内核简介 操作系统:系统包含了操作系统和所有运行在它之上的应用程序.操作系统是指整个在系统中负责完成最基本功 ...

  9. 20145325张梓靖 实验一 "Java开发环境的熟悉"

    20145325张梓靖 实验一 "Java开发环境的熟悉" 程序设计过程 实验内容 实现凯撒密码,并进行测试 编写代码 使用java.util.Scanner进行输入,而它的方法里 ...

  10. Git简介【转】

    本文转载自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 Git简介 Git是什 ...