在python中数据类型有6类:数字(又分为:int/long/float/complex),字符串,元组,集合,列表,字典。共9种。
| int | long(可以代表八进制和十六进制]) | float | complex |
|---|---|---|---|
| 10 | 51924361L | 0.0 | 3.14j |
| 100 | -0x19323L | 15.20 | 45.j |
| -786 | 0122L | -21.9 | 9.322e-36j |
| 080 | 0xDEFABCECBDAECBFBAEl | 32.3e+18 | .876j |
| -0490 | 535633629843L | -90. | -.6545+0J |
| -0x260 | -052318172735L | -32.54e100 | 3e+26J |
| 0x69 | -4721885298529L | 70.2E-12 | 4.53e-7j |
字符串:'Hello World!'
列表:[1,2,'3','4'] 有序/可重复/可修改
元组:( 'hello', 786 , 2.23, 'world', 70.2 ) 有序/可重复/不可修改
集合:{'apple', 'orange', 'apple', 'pear', 'orange', 'banana'} 无序/不重复/可add可remove但无法直接修改
字典:{'name': 'john','code':6734, 'dept': 'sales'} 键:唯一/不可变(如:字符串,数字或元组) 值:任何数据类型
可变与不可变:
不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。
可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。
| 数据类型 | 可变/不可变 |
| 数字 | 不可变 |
| 字符串 | 不可变 |
| 元组 | 不可变 |
| 列表 | 可变 |
| 集合 | 可变 |
| 字典 | 可变 |

1万+

被折叠的 条评论
为什么被折叠?



