面试题day09

面试题day09

  • git合并文件有冲突时,如何处理?
    1. git merge 如果有冲突,根据提示找到冲突的文件,结局冲突。如果文件有冲突,那么会有类似的标记。
    2. 在修改完之后,执行git add 冲突文件名
    3. git commit 注意:没有 -m 的选项,进去类似于vim的操作界面,把conflict相关的行删除掉,直接push就可以了,因为刚刚已经执行过相关的merge操作了。
数据类型
  • 字典

    1. 现有字典 d = {‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的value值进行排序

      sorted(d.items(),key = lambda x:x[1])
      print(d.items())
      # 输出d.items()为下列结果
      dict_items([('a', 24), ('g', 52), ('i', 12), ('k', 33)])
      
    2. 请讲一下字典和json的区别?

      字典是一种数据结构,json是一种数据的表现形式,字典的key值只要是能hash的就行,json必须是字符串。

    3. 什么是可变和不可变类型?

      可变不可变指的是内存中的值是否可以被改变,不可变类型指的是对象所在内存块里面的值不可以改变,有数值、字符串、元组;可变类型则是可以改变,主要有列表、字典。

    4. 存入字典中的数据有没有先后排序?

      存入字典中的数据不会自动排序,可以使用sort函数对字典进行排序。

    5. 字典推导式?

      d = {key:value for (key,value) in iterable}
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值