Python学习----数字

来源:互联网 发布:快递业务考试软件 编辑:程序博客网 时间:2024/06/10 21:03

数字常量

1、整数和浮点数常量:
整数:以十进制数字的字符串写法出现,Python3.0中将长整数和整数合二为一了。
浮点数:带有一个小数点,也可以加上一个科学技术标志e或者E。
2、十六进制、八进制和二进制常量:
整数可以编写为十进制、十六进制、八进制和二进制的形式。
十六进制以0x或0X开头;
八进制以0o或o0开头,Python3.0之后不能再以0开头了;
二进制以0b或0B开头;
3、复数
实部+虚部,虚部以j或者J结尾;

比较:连续的

Python允许我们把多个比较连续起来执行范围测试,连续比较是更大的布尔表达式的缩写。
例如:
x=2
y=4
z=6

进行连续比较: x<y<z True
   x<y>z false
  1<2<3.0<4 True

除法:

传统除法:x/y  无论任何类型都会保持小数部分
Floor除法:x//y  不考虑操作对象,总会省略掉结果的小数部分,剩下最小的能整除的整数部分。
例如:
10/4     2.5
10//4    2
10/4.0  2.5
10//4.0 2.0

5//-2    -3
5//-2.0 -3.0

集合

在python3.0中,set([1,2,3,4]) 和 {1,2,3,4}是等同的。
>>>set('spam')
{'a', 'p', 'a', 'm'}

布尔型

True 和 False(实际就是1和0从新定义了两个字符串)
>>> type(True)
<class 'bool'>

原创粉丝点击