当我们开始运算的时候,有没有一种东西人替代上面很繁琐的表达式呢?答案是肯定的。有啊!再看下面
这样的代码是不是很整洁直观(清新脱俗)呢!
说到这里开始知道变量的意义了吧,没有变量存在,我们的代码会变成什么样,哈哈。
经过一系列的试错,可得出:
python中变量可由字母,下划线,数字组成。区分大小写。
发现了吗,python中的变量是没有类型限制的。
Tip:一定要变量命名的可读性
不可变类型
int,string,tuple
体会一下不可变:
看到这里你是不是存在疑问呢?不是说string类型不可变吗?a咋改变了?
使用id(a),可以看出,两次a的内存地址改变了,说明a指向的内存地址变了,不是原来指向的内容改变了。
再看下面的代码:
这才是我说的不可变。用一张图解释一下上面
只是a里面存储的内存地址改变了。指向的内容变了。字符串本身并未发生改变。
说到运算符,数学里学过是吧,在python中叫做算数运算符;python还有什么运算符呢?我自己整理了一个思维导图:
来看下面代码:
可以看出,python中是没有++--这样的运算的。
对象的三个特征:id,value,type
如果要判断这个对象是否为某一类型:可以使用isinstance
关于bool类型的表示:
int float类型来说,0就是代表False,非0代表True
str类型来说,空字符串代表False,其他代表True
list[],同上。
IT充电空间
关注这个号的你,可以说很优秀了
领取专属 10元无门槛券
私享最新 技术干货