不是Python数据类型,以下哪个是python不支持的数据类型

  不是Python数据类型,以下哪个是python不支持的数据类型

  【结论】Python不支持的数据类型是char 、byte类型。

  Python Zen的第三条规则是简单胜于复杂。

  在Python中,string中每个字符占用的空间是8 bit=1byte。

  空字符“”占用25个字节,而长度为1的字符串“a”或“1”占用26个字节的内存,这意味着多一个字符就多一个字节。

  【示例】

  导入打印(系统。getsizeof())print(sys。getsizeof (a)) print (sys。getsizeof (1)) print (sys。getsizeof (a1)) 25262627每个字符char存在于ob_sval之间。

  Python的字符串实现也使用了一个名为*PyObject_VAR_HEAD的字符串,可以存储长度0或1。

  String (char),可以节省空间,加快速度。

  Python中既没有指针,也没有‘裸数据结构’interned 的全局变量

  总之,这个设计满足了Python一切都是对象的设计思想,简单总比复杂好。

  (非对象)

  【补充说明】

  Numbers(数字)int(有符号整数)long(长整数)float(浮点)complex(复数)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python 中的5大标准数据类型string!=char注意:: list[],dictionary dict { }可变数据类型:integer int,string str ,tuple tuple()

  不可变数据类型

  详见【Python Notes】getsizeof()getsize()。

  参考:https://www.php.cn/python-tutorials-423398.html

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: