• python 数据交换


    例1

    def change(data):
        data[0],data[1]=data[1],data[0]
        print('函数内交换位置后:')
        for i in range(2):
            print('data[%d]=%3d' %(i,data[i]),end='	')
    
    #主程序
    data=[16,25]
    print('原始数据为:')
    for i in range(2):
        print('data[%d]=%3d' %(i,data[i]),end='	')
    print('
    -------------------------------------')
    change(data)
    print('
    -------------------------------------')
    print("排序后数据为:")
    for i in range(2):
        print('data[%d]=%3d' %(i,data[i]),end='	')

    输出

    原始数据为:
    data[0]= 16    data[1]= 25    
    -------------------------------------
    函数内交换位置后:
    data[0]= 25    data[1]= 16    
    -------------------------------------
    排序后数据为:
    data[0]= 25    data[1]= 16

    例2

    #函数声明
    def fun(a,b):
        a,b=b,a
        print('函数内交换数值后:a=%d,	b=%d
    ' %(a,b))
    
    a=10
    b=15
    print('调用函数前的数值:a=%d,	b=%d
    '%(a,b))
    
    print('
    -------------------------------------')
        
    #调用函数
    fun(a,b)
    print('
    -------------------------------------')
    print('调用函数后的数值:a=%d,	b=%d
    '%(a,b))

    输出

    调用函数前的数值:a=10,    b=15
    
    
    -------------------------------------
    函数内交换数值后:a=15,    b=10
    
    
    -------------------------------------
    调用函数后的数值:a=10,    b=15
  • 相关阅读:
    训练赛
    树形dp专题
    返回的中文乱码问题
    富文本内容放在xml标签中;
    xml 截取 标签中的字符串;字符串去掉空格
    Intetn 传输 (2)
    安卓修改标题栏
    简单的数据存储(SharedPreferences.Editor)
    Intent的数据传输
    python实现快排+冒泡排序
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10188367.html
Copyright © 2020-2023  润新知