Python零基础初学--------Day 03

一、布尔类型

  1、首先是看一下直接输入布尔类型,会发现报错了,这是因为在Python中布尔类型首字母必须是大写的才可以

    

  2、然后看一下下面的输入效果,发现布尔类型属于数值

    

 3、isinstance方法,是一个比较类型的方法

    

  4、bool方法,只要方法中有值(除了0),那么就会输出True,否则就是False

    

二、列表

  1、如果有多个值,之间要用 ',' 隔开,而且列表中可以储存多种类型的值,包括多个列表

    

  2、如果要去出列表中的值的话可以在列表后面跟上一个 [x] ,x代表列表的下角标,如果取值是在列表中,那么可以在后面继续加 [x]

    

  3、列表的运算操作

    a、相加运算

      

    b、相减运算---不支持

      

    c、乘法运算

      

    d、除法运算---不支持

      

    4、列表基础函数

      a、list.count(x):统计列表中 x 值出现的个数

        

      b、list.append(x):拼接单个值或者列表等等等的直接到列表 a 的后面

        

      c、list.extend(l):拼接一个列表到 b 列表中,不能拼接单个值

        

      d、list.index(x):返回 x 在列表中的位置,即下角标,如果没有,会报错,如果有多个,返回第一个的位置

        

      e、list.insert(i,object):将单个值或者列表等等插入到固定的位置,i 代表的是下角标,从0开始数

        

      f、list.pop():删除列表中某个位置的值,如果不写则是默认最后一位,并且返回删除的值

        

      g、list.remove(x):删除列表中的 x 值,如果没有则报错,如果有多个,删除第一个

        

      h、list.reverse():将列表顺序颠倒

        

      i、list.sort():将列表排序,但是必须是可以排序的结构,不然会报错

        

三、元组 tuple

  元组是不可变得,只要创建了就无法改变,但是如果元组中是列表或者字典类型的时候,列表或者字典类型是可以改变的

  1、创建空元组,这两种方法都可以

    

  2、创建只有一个数值的元组,必须在数值后面添加一个 ',' 

    

    否则你会发现出来的并不是元组 tuple 类型

    

  3、获取元组以及修改元组数据,我们可以看到在修改的时候会报错,也就是不可以修改元组的数据

    

    但是在上面我们知道,我们可以改变列表或者字典类型中的值

    

  4、元组常见函数

    a、len(t):计算元组值的数量

      

    b、max(t):返回元组最大值

      

    c、min(t):返回元组最小值

      

        注意:在比较大小的时候必须是类型一致的,并且可以比较大小的数据类型,不然会报错

          

    d、tuple(seq):改变其他类型的值为元组

      

四、字典类型

  1、创建一个简单的字典类型

    

  2、取出里面的 苹果 数量,字典只能通过 键 来找对应的值,无法通过位置来取值

    

  3、修改字典类型的值,当我吃了一个苹果后,需要将数据改为 1

    

    后来我又往包里面放了一个香蕉

      

  4、删除

    a、删除字典中的某个键的值

      我把苹果吃完了

        

    b、删除整个字典中的数据

      后来我遇到小偷,把我的东西都偷走了

        

    d、删除字典

      后来我把包都扔了

        

    注意:如果键重复,那么只会记住最后一个赋值的

      

  5、常用函数

    a、dict.copy():复制字典

      

    b、dict.get(key,default=None):获取键对应的值,如果没有,那么默认是空,你可以自定义返回信息

      

    c、dict.items():迭代器,包括建和值,每一个键值对都单独输出

      

    d、dict.keys():迭代器,单独获取键,并且输出

      

    e、dict.values():迭代器,单独获取值,并且输出

      

    f、dict.pop(key,[default]):删除指定的键值对,并返回值,如果删除不存在的键值对,会报错,你可以设置返回信息,阻止报错

      

    g、dict.popitem():删除末尾的键值对,并且返回该键值对

      

    h、dict.update({key:value}):修改键值对,如果存在就修改,如果不存在就创建

      

    i、dict.setdefault(key,default=None):设置字典默认值,如果存在,返回字典中的键对应的值,不会覆盖原有值,如果不存在就会创建新键值对,并返回新的键对应的值

      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值