python基础-day08

本篇内容详细讲解了Python编程的基础知识,包括语法、数据类型、控制结构和函数的使用,适合初学者入门。
摘要由CSDN通过智能技术生成
元组 tuple
   元组是不可变的序列,同list一样,元组可以存放任意类型的数据
表示方法:
  用小括号()括起来,单个元素括起来后加逗号(,)区分单个对象还是元组
创建空元组的字面值:
  t=()  #空元组
创建非空元组的字面值表示:
  t=200,#含有一个元素的元组
  t=(20,) #含有一个元素的元组
  t=(1,2,3)
   t=100,200,300

type(x)返回对象的类型

创建元组的错误示例:
  t=(20)  # t绑定整数20
  x,y,z=100,200,300 #序列赋值,不是元组
  x,y,z=[100,200,300]
   x,y,z="ABC"

元组的构造函数:
  tuple() 创建空元素,等同于()
   tuple(iterable)  用可迭代对象生成一个元组
   示例:
     t=tuple() #空元组
     t=tuple(range(1,10,3))
      t=tuple('ABC')
      t=tuple([1,2,3])
元组的运算:
  + += * *= <  <=  >  >=  ==  != 
    in /not in
    索引/切片
示例:
  t=(1,'二','three')+(4.5,True,None) #  (1,'二','three',4.5,True,None)
  比较运算:
   规则等同于列表的比较规则
   (1,3,2)>(1,2,3)  #True 
     1,2,3>1,2       # (1,2,True,2)     大于优先级大于逗号
     (1,2,3)>(1,2)   #True
     (1,'二')>('二',1) #TypeError

     in /not in 运算符
       同列表的in 运算符相同,用于检查一个值是否存在元组中,如果存在返回True,否则返回False
        not in 与in 返回值相反
        如:
         2 in (1,2,3) #True
        100 in (1,2,3) #False


    索引和切片的操作:
      用法等同于列表的操作
      元组不支持索引和切片的赋值操作
    如:
     t=(1,2,3,4)
     print(t[3])  #4

用于元组的函数:
  len(x)/max(x)/mim(x)/sum(x)/any(x)/all(x)

构造函数:
  str([obj])
   list([iterable])
   tuple([itera
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值