python char类型,python中char型变量
详细内容
大蟒没有茶类型,一个字符也是字符串。
为什么在计算机编程语言中没有专门的茶数据类型呢?
简单胜于复杂。在计算机编程语言中,字符串中的每个字符占的空间大小是8位。导入系统
sys.getsizeof( )
37
sys.getsizeof(a )
38
可以看到,空字符占用37个字节,长度为一的字符串一个占内存38个字节。多了一个字符a之后多了一个字节。
在计算机编程语言内部,字符串是这样实现的数据类型说明结构{
PyObject_VAR_HEAD
长ob _ shash
内部状态
char ob _ sval[1];
/*不变量:
* ob_sval包含用于" ob_size 1 "元素的空间。
* ob_sval[ob_size]==0 .
* ob_shash是字符串的散列,如果尚未计算,则为-1。
* ob_sstate!=0当且仅当字符串对象在stringobject.c中
*"实习"字典;在这种情况下,两个参考
*从"被拘留"到此对象阿肯色州
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。