元组学习python复习资料

a=(‘第0个’,2,3,‘d’,(‘倒1-1’,‘倒1-2’))

这里我们区分好命名各元祖,1为第0个元祖、2为第1个元祖


```csharp

# 再介绍一下元祖的概念
# 数据结构在python中包含===元祖、列表和字典===
# 特点1:元祖一旦被创建不能被修改

a=('第0个',2,3,'d',('倒1-1','倒1-2'))

print(a[0])     #1
print(a[-1][-1])    #(1,'d1')获取倒数第一个元组中倒数的第一个元素
print(a[3])     #(1,'d1')
# print(a[0])     #打印第1个
print(a[-1])        #打印倒数第一个数
# print(a[3])         #
print(a[2])     #d顺数第3个元祖
print(a[0:2])   #第0到第2个元素
print(a[1:-1])  #第2个--倒数第1个元素
print(a[2:4])   #第3个--第4个元素(简称左开右闭)
# 与列表的区别
# 1、列表可以修改、动态数据、有序
print('*'*80)
ff=['134','d',('a','f')]
gg=['f','a',['c','ggg']]
ff.extend(gg)
print(ff)
print(ff+gg)
print('*'*80)

# 2、字典的更新操作
aa={'au':1,'bu':2,'c':'vert'}
bb={'au':24,'c':'contry'}
aa.update(bb)
print(aa)
print('*'*80)
# 函数的定义
def add():
    a=1
    b=a+100
    print(b)
add()
print('1、#函数的参数','*'*80)


def ass(aa=1,bb=2):
    c=aa+bb
    print(c)
ass()
ass(3,4)
ass()
print('2、函数的返回值','='*80)

def add(a= 1,b=3):
    c=a+b
    # return c
    return a,b,c
x,y,z=add()
# print(add())
print(x,y,z)
print('*3、函数的嵌套','='*80)

def aa(ab,ba):
    return ab*ba
def ab(cf):
    return cf
def cal(x,y,l):
    resu=aa(x,y)-ab(l)
    return resu
print(cal(20,5,6))

print('*3、子函数的嵌套','='*80)
def cacul(a1,b1,c1):
    def al(aa,bb):
        return aa%bb
    def ao(c):
        return  c
    resul=al(a1,b1)+ao(c1)
    return resul
print(cacul(5,8,9))
print('*4、子函数的嵌套','='*80)
def a1(a2,a3):  #创建形参a2、a3
    c=a2+a3     #将a2/a3的和赋给c
    def a4(x):  #在函数a1自定义a4函数,并创建形参x
        x=x*x   #将x*x的结果给x
        return x    #a4返回x的结果
    return a4(c)    #返回c的值平方
print(a1(2,9))      #由于a1的运行结果对参数赋值得到c为7
                    #再将7传递给a4,平方后返回结果

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

菜鸡农码

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值