python数据类型的属性和方法以及可变数据类型与不可变数据类型的区别

本文介绍了Python中的数据类型,包括数字、字符串、列表、元组、字典和集合。强调了可变数据类型(列表、字典、集合)与不可变数据类型(数字、字符串、元组)的区别,以及它们在内存中的行为。同时讲解了如何创建和操作这些数据类型,如列表切片、元组连接和字典的增删改查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python的数据类型

python的数据类型有数字,字符串,布尔类型,bytes类型,列表,元组,字典,集合,None;不可变数据类型更改后地址发生改变,可变数据类型更改地址不发生改变
其中 可变数据类型有:列表 字典 集合
不可变数据类型:数字,字符串 元组

可变的数据类型在全局变量中定义之后,在函数内修改会导致全局变量也发生变化,不可变的数据则不会发生变化(除非在变量前添加 global)

str1 = 'a'
list1 = [1,2]
str2 = 'c'
def func():
    str1 = 'b'
    print(f'change str1---{str1}')
    global str2 
    str2 = 'd'
    print(f'change str2---{str2}')
    print(f'before change list{list1}'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值