首页 > 编程语言 >Python的数据类型-可变类型和不可变类型

Python的数据类型-可变类型和不可变类型

时间:2022-08-19 12:33:51浏览次数:79  
标签:Python 不可 数据类型 字符串 可变 类型

Python数据类型-可变类型和不可变类型的区别

python数据类型有6类:

不可变数据类型:数字、字符串、元组
可变数据类型:列表、集合、字典

可变数据类型和不可变数据类型的区别:

不可变数据类型:数据对象定义后就不能进行 更改值 或者 重新赋值 ,
如a="abcde"
那么字符串"abcde"便不能进行更改
a="abcd"
并不是更改了字符串,而是重新创建了一个新字符串并将地址赋值给a

可变数据类型和不可变数据类型的相同点:

对于可变对象,python提供了很多 插入、替换、删除、截取的方法,但是不可变对象都没有,因为不可变
传递参数时,传递的都是他们的地址,也就是地址传递,传过去进行的操作都是对原对象进行操作

标签:Python,不可,数据类型,字符串,可变,类型
From: https://www.cnblogs.com/hzk20220818/p/16601601.html

相关文章

  • 第四章 2 数据类型-字符串 练习题
    第四章2数据类型-字符串练习题基础知识1\python语句"".join(list('hellowordld!'))的执行结果是:helloworld!#join()函数,是字符串内置的一个函数,在classstr下面a......
  • Python小整数池-小数据池-驻留机制-is和==区别
    Python小整数池-小数据池-驻留机制-is和==区别1.is和==的区别相同点:都用来比较两个对象是否一样不同点:is用来比较是否是同一个对象,即对象的物理地址是否相同(id(......
  • 10个常用的损失函数解释以及Python代码实现
    什么是损失函数?损失函数是一种衡量模型与数据吻合程度的算法。损失函数测量实际测量值和预测值之间差距的一种方式。损失函数的值越高预测就越错误,损失函数值越低则预测越......
  • JS 有哪些数据类型,如何判断这些数据类型 ?
    最新标准定义了8种数据类型,7种基本数据类型,1中引用数据类型基本数据类型:String,Number,Boolean,undefined,null,Symbol(符号),BigInt(数值类型,表示任意精度的整数)引......
  • Python-05输入输出
    Python输入语句:     在Python3.x中raw_input()和input()进行了整合,去除raw_input(),仅仅保留了Input()函数,其接收任意输入,将所有输入默认为字符串处理,并返回字符......
  • Python - PyPDF2模块的简单使用
    1.简介PyPDF的前身是PyPDF包在2005年发布,该包的最后一个版本发布于2010年,后来大约经过一年左右,名为Phasit的公司赞助PyPDF的一个分支后来命名为PyPDF2,两个版本功能都基本......
  • PYTHON实现倒三角打印
    目录需求数据展示最终结果实现效果代码原始版本1代码效率需求数据展示以空格分隔的990个数据最终结果实现效果代码发现我自己是真的喜欢暴力求解,当然昨天是因为有......
  • python常用函数
    内置函数range()从后往前遍历到0:foriinrange(length-1,-1,-1):先列再行:dp=[[0]*(len2+1)for_inrange(len1+1)]dp=[[0for_inrange(len2+1......
  • python常用开发函数-生成指定长度随机字符串
    通过random生成随机随机字符串方法一importrandomdefrandom_string(length:int)->str:"""length:指定随机字符串长度"""random_str=''......
  • PYTHON错误——多行输入
    1.问题描述:   给N行ipv7的地址,判断是否是合法的,如果是合法的输出其对应的十进制数,如果不合法输出-1。   输入(N行ip地址,N不清楚):1.0.0.0.0.0.00.0.0.0.0.0.......