天池·龙珠Python训练营测试笔记

知识点1:list类型数据没有hash,具体什么是hash?

hash,一般翻译为散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。

  • 可变类型的数据不可哈希,如list,字典:同值不同址,不同值同址
  • 数值、字母、字符串、数字、元组不可变:同值同址,不同值不同址
     

知识点2:为什么元组可以作为字典的key?
        Python中的元组是可以作为字典的键的。因为元组是不可变序列,而字典的键也必须是通过不变的元素来进行查找字典的值。元组一旦创建就不可以修改,当处理一组数据对象时,这个组默认为元组类型。但是元组作为字典的值必须加限制条件:元组中包含数字、字符串这样的参数时,才可以作为字典的有效值。

知识点3:自动转换——>当两个不同类型的数据进行运算时,结果会像更高精度进行计算,精度等级:布尔 < 整型 < 浮点型 < 复数

知识点4:Python中字符串是str不是string

知识点5:整数类型不能迭代。

知识点6: Python标识符命名规则:1. 区分大小写  2.首字符可以是下画线(_)或字母,但不能是数字。  3.除首字符外的其他字符必须是下画线、字母和数字。   4.关键字不能作为标识符。

知识点7:

A._new_是—个静态方法,而_init__是一个实例方法.
B. _new_方法会返回一个创建的实例,而_init__什么都不返回.
C.只有在_new_返回一个cls的实例时后面的_init_才能被调用.
D.当创建—个新实例时调用_new_,初始化一个实例时用_init__.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值