zoukankan      html  css  js  c++  java
  • 第一模块笔记总结

    1.在python中‘is’和‘==’的区别?

    答:在python当中,is比较的两个对象的地址标识符,也就是比较的两个对象的id,而‘==’比较的是两个的value值。

    2.python中布尔值 为 False 的 值 有哪些呢?

    答:说实话,当第一次看到这个问题的时候整个人都是懵逼的,,,然后,呵呵。说正题,,,NONE;False(布尔类型);所有的值为零的数(0,0.0,0.0+0.0j(复数))还有为空的数据类型,比如str=“”;tuple=();list=[];dict={}

    3.python中的什么是可变类型,有哪些数据类型?什么是不可变类型?有哪些数据类型?

    答:可变类型:就是改变一个变量的值的时候,其地址值不变。有list,dict,set三种数据类型。而不可变数据类型:就是改变一个变量的值的时候,其地址值发生改变,就是在python中来说就是生成了一个新的对象。有int,float,str,tuple。

    4.python中的编码问题?

    答:在python2中默认编码是ASCII码,在进行存储的时候,头文件标注使用什么编码就以什么编码存储在内存中。在python3中内存默认编码是Unicode。,文件默认编码变成了utf-8。也就是说都是不管你头文件标注怎么声明,最终在内存中会转化为Unicode。

    python3 执行代码的过程

    1. 解释器找到代码文件,把代码字符串按文件头定义的编码加载到内存,转成unicode
    2. 把代码字符串按照语法规则进行解释,
    3. 所有的变量字符都会以unicode编码声明

    python2中的解码:--》decode("")编码方式,解成Unicode方式。encode("")编码方式,将unicode编码成你需要的编码方式。

    坚持不一定成功,但放弃必定失败。
  • 相关阅读:
    rpc
    route
    ROLLBACK
    rmdir -删除空目录
    rm
    rlogin
    REVOKE
    resolver
    RESET
    repquota
  • 原文地址:https://www.cnblogs.com/bao9687426/p/9938726.html
Copyright © 2011-2022 走看看