千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:深圳千锋IT培训  >  技术干货  >  Python如何实现自加

Python如何实现自加

来源:千锋教育
发布人:xqq
时间: 2023-11-12 18:59:04

先来看一段python代码,如下:

代码示例:

>>>i=1

>>>++i

>>>printi

1

[python]viewplaincopy

>>>i=1

>>>++i

>>>printi

1

以上代码告诉我们,python居然不认识++。

python不使用++的哲学逻辑:编译解析上的简洁与语言本身的简洁。

例子:

代码示例:

>>>b=5

>>>a=5

>>>id(a)

162334512

>>>id(b)

162334512

>>>aisb

True

[python]viewplaincopy

>>>b=5

>>>a=5

>>>id(a)

162334512

>>>id(b)

162334512

>>>aisb

True

说明:

python中,变量是以内容为基准而不是像c中以变量名为基准,所以只要数字内容是5,不管起什么名字,这个变量的ID是相同的,同

时也说明了python中一个变量可以以多个名称访问。

这就决定了python中数字类型的值是不可变的,因为如果如上例,a和b都是5,当你改变了a时,b也会跟着变,这当然不是我们希

望的。

因此,正确的自增操作应该a=a+1或者a+=1,当此a自增后,通过id()观察可知,id值变化了,即a已经是新值的名称。

以上内容为大家介绍了Python如何实现自加,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/


声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python列表的优点探究

2023-11-14

pythonStringIO的读写

2023-11-14

pythonfrom…import的导入注意

2023-11-14

最新文章NEW

python收集参数是什么?

2023-11-14

pythondict.setdefault()在python中设置默认值

2023-11-14

pythoninsort的使用

2023-11-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>