python基础知识整理——数字

2018-02-27 11:25:43来源:oschina作者:十年磨一剑3344人点击

分享
数字
数字的基本概念:

1.数字特点

数字一经定义不可改变

2.数字类型

int和long int
float
complix(复数)

3.一些数值类型的实例:



int
long
float
complex


10
51924361L
0.0
3.14j


100
-0x19323L
15.20
45.j


-786
0122L
-21.9
9.322e-36j


080
0xDEFABCECBDAECBFBAEl
32.3e+18
.876j


-0490
535633629843L
-90.
-.6545+0J


-0x260
-052318172735L
-32.54e100
3e+26J


0x69
-4721885298529L
70.2E-12
4.53e-7j


长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

4.注意两种不同类型的数据类型运算产生的差异,在需要正常的除法运算时可以使用两种方式解决python带来的问题

使用浮点数进行运算,只要表达式中有一个实数即可 Python Number 类型转换
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台