Python——数值类型

来源:互联网 发布:培训机构网络推广方案 编辑:程序博客网 时间:2024/06/02 05:30

变量

[root@localhost mnt]# ipython
In [1]: a = 1

In [2]: type (a) ##整形
Out[2]: int

In [3]: aint = 111111111111111

In [4]: type(aint)
Out[4]: int

In [5]: along = 11111L

In [6]: type(along) ##长整形
Out[6]: long

In [7]: pi = 3.14

In [8]: type(pi) ##浮点型
Out[8]: float

In [9]: af = 1.2e10

In [11]: af
Out[11]: 12000000000.0

In [12]: type(af)
Out[12]: float

In [13]: abool = True
In [16]: type(abool)
Out[16]: bool

In [17]: acomplex = 1+1j ##复数

In [18]: type(acomplex)
Out[18]: complex
这里写图片描述

运算符和表达式

In [19]: a = 2

In [20]: b = 5

算数运算符

In [21]: a + b
Out[21]: 7

In [22]: a - b
Out[22]: -3

In [23]: a * b
Out[23]: 10

In [24]: b / a
Out[24]: 2

In [25]: a ** b
Out[25]: 32

In [26]: b // a
Out[26]: 2

In [27]: from future import division ##使用python3中的内容

In [28]: 5/2
Out[28]: 2.5

In [29]: 5//2
Out[29]: 2
这里写图片描述
In [30]: a = 1

赋值运算符

In [31]: a += 2

In [32]: a
Out[32]: 3

In [33]: a++
File “”, line 1
a++
^
SyntaxError: invalid syntax
这里写图片描述
In [34]: a = 3

In [35]: b = 1

关系运算符

In [36]: a > b
Out[36]: True

In [37]: a < b
Out[37]: False

In [38]: a != b
Out[38]: True

In [39]: a == b
Out[39]: False

逻辑运算符

In [40]: 1>2 and 2<3
Out[40]: False

In [41]: 1<2 and 2<3
Out[41]: True

In [42]: 1>2 or 2<3
Out[42]: True

In [43]: 1>2 or 2>3
Out[43]: False
这里写图片描述
In [45]: y = “h”

In [46]: not y
Out[46]: False

BIF : built-in fuction (type,cmp,str) ##内置函数
In [1]: cmp(1,2)
Out[1]: -1

In [2]: cmp(2,2)
Out[2]: 0

In [3]: cmp(2,1)
Out[3]: 1

In [4]: abs(-10)
Out[4]: 10

In [6]: oct(8)
Out[6]: ‘010’

In [7]: hex(16)
Out[7]: ‘0x10’

In [8]: ord(‘a’)
Out[8]: 97

In [9]: chr(97)
Out[9]: ‘a’
这里写图片描述

输入与输出

In [17]: a = raw_input()
123

In [18]: a = raw_input(“A:”)
A:111

In [19]: a
Out[19]: ‘111’
In [20]: type(a)
Out[20]: str

In [21]: age = input(“A:”)
A:11

In [22]: type(age)
Out[22]: int
这里写图片描述
%d ##占位符,整形
%s ##字符串

In [23]: one = 10

In [24]: print “have :”,one
have : 10

In [25]: print “have:%d,A” %(one)
have:10,A

In [26]: two = ‘A’

In [27]: print “have:%d,two %s” %(one,two)
have:10,two A
这里写图片描述
In [28]: a = 1

In [29]: b = 1

In [30]: id(a)
Out[30]: 7711848

In [31]: id(b)
Out[31]: 7711848
这里写图片描述

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 汽车法律咨询 法律询问 法律快车免费法律咨询 法律咨询事务所 离婚法律咨询热线 法律援助电话12348法律咨询 离婚纠纷 房产法律咨询 法律在线咨询一对一 夫妻离婚法律咨询 法律的含义 婚姻法律知识 法律手段 杭州法律援助中心 免费法律咨询热线 咨询离婚 qq咨询法律 法律诉讼费用 医院法律顾问 法律起诉 西安法律援助中心 法律咨询服务 法律热线 法律问题 法律咨询网站 免费法律在线咨询网 寻求法律咨询 离婚法律在线咨询 110法律 法律在线 济南法律咨询免费热线 交通咨询 法律离婚 免费咨询法律网 法律快车 绑架罪 起诉离婚要花多少钱 劳动法咨询 法律事务咨询 在线咨询法律 佛山法律援助中心