链式赋值——系列解包赋值——常量

链式赋值: 用于同一个对象赋值多个变量。eg;x=y=123,相当于:x=123:y=123

系列解包赋值:系列数据赋值给对应个数的变量(个数必须保持一致)

使用系列解包赋值实现变量交换

a,b=10,20

a,b=20=10

print(a,b)

常量,python不支持,但实际上可以,只是逻辑是不一样

最基本内置数据类型介绍

整型(就是整数)

浮点型,(小数或者科学计数法)

布尔型(表示真假,进包含;True,False)

字符串型(由字符组成的序列)

数字 python支持整数和浮点,基本运算时除数为0 会产生异议:使用divmod()函数

整数 除10进制,还有其他三种进制:

0b或0B,二进制0   1

0b或0O,八进制0 1 2 3 4 5 6 7

0x或0X,十六进制0 1 2 3 4 5 6 7  8 9 a b c d e f 

 三种进制可以非常方便的进行“位运算”操作。位运算知识后续将会介绍。

使用int()实现类型转换:

1,浮点直接舍去小数部分

2,布尔值Ture转为1,False转为0.

3,字符串符合整数格式(浮点数格式不行)则直线转成对应整数,否则报错

自动转型:整数和浮点数混合运行时表达式结果自动转型成浮点数。

整数可以有多大

    在python2中,int是32位的,Long是64位。python3中,int可以储存任意大小的整数,long被取消。所以python特别适合运算

猜你喜欢

转载自blog.csdn.net/Glen_ko/article/details/88100446
今日推荐