python 变量赋值和数据类型

变量赋值和数据类型
1.变量的声明和赋值
1.变量名 = 表达式
运行过程中,解释器先运行右边的表达式, 生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的变量。
        注:变量在使用前必须先被初始化(先被赋值)
2.删除变量和垃圾回收机制  delx
            对象没有变量引用,就会被垃圾回收器回收,清空内存空间。
3.链式赋值
            同一个对象赋值给多个变量  eg: x=y=123
4.系列解包赋值
            赋值给对应相同个数的变量(个数必须保持一致)eg: a,b,c = 1,2,3
 2.常量
        Python 不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。
3. python 中最基本的内置数据类型(1.整型 2.浮点 3.布尔值 4.字符串)
 使用 int()实现类型转换:

1.整数

1.浮点数直接舍去小数部分。如:int(9.9)结果是:9
2.布尔值 True 转为 1,False 转为 0。    如:int(True)结果是 1
3.字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。
 2.浮点
 1.类似于 int(),我们也可以使用 float()将其他类型转化成浮点数
2.整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0
3.round(value)可以返回四舍五入的值
注:但不会改变原有值,而是产生新的值
3.布尔值 
True 和 False 定义成了关键字,但他们的本质还是 1 和 0,甚至可以和数字相加.

猜你喜欢

转载自blog.csdn.net/weixin_39736287/article/details/84163596