python基础--变量和常量
发布时间:2020-12-20 10:26:54 所属栏目:Python 来源:网络整理
导读:常量 是内存中用于保存固定值的单元,在程序中常量的值不能发生改变; python并没有命名常量 ,也就是说不能像C语言那样给常量起一个名字。 python常量包括: 数字、字符串、布尔值、空值 ; ‘python‘ ‘python‘ 3 3 True True [] [] ? 变量 Python 中的
常量
>>> ‘python‘ ? 变量
#变量在使用前必须先"定义"(即赋予变量一个值),否则会出现错误:
>>> a = b = c = 1
>>> print(a,b,c)
1 1 1
>>> a,c = 1,2,"python"
>>> print(a,c) 1 2 python
? ? ? id(身份标识) >>> a=1 >>> id(a) #id表示一个值在内存中的位置,可以判断两个值是否是同一个对象 498232336 >>> id(a) #id值相同表示两个值在内存中同一个地方,是同一个东西 498232336 >>> b=300 >>> id(b) 59417712 >>> id(30) 498233264 ?注:python中1-256之间的数字在内存中存在在同一个位置 示例: >>> a=1001 >>> a is 1001 False >>> b=1 >>> b is 1 True #引用赋值(内存地址相同) >>> a=1000 ? 练习:写一个程序,找到id不一样的那个数,从1开始遍历后面的数,找到第一个不一样的数 算法: 1.生成300个数? for 2.拿一个数与之对比,判断id值是否相等 申明一个常量,每次比较后+1 3.找到后停止循环,并打印 >>> num =0 >>> for i in range(300): ... if id(i) != id(num): ... print(i) ... break ... num +=1 ... 257 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |