欢迎光临散文网 会员登陆 & 注册

简单数据类型(数number)

2022-04-27 16:52 作者:创世十鹰  | 我要投稿

#编程中,经常使用数来记录得分,表示可视化数据,存储web应用信息等等。

#python能根据数的用法以不同的方式处理他们。

#整数最简单


#python中,可以对整数执行加(+)减(-)除(/)乘(*)

##在终端会话中直接返回运算结果##


print(2+3)

print(2-3)

print(2/3)

print(21/3)

print(2*3)


#运行结果:

'''

5

-1

0.6666666666666666

7.0

6

'''


#python支持运算次序,还可以用圆括号()来修改运算次序

print(6+6/666*2)#6.018018018018018


#浮点数

#python将所有带小数点的数称为浮点数,大都编程语言都使用了这个术语,

#它指出了这样一个事实:小数点可以出现在数的任何位置。每种编程语言都必须细心设计,妥善处理浮点数,

#不管小数点出现在什么位置,数的行为都是正常的

#很大程度上来说,使用浮点数时无须考虑其行为,你只需要输入要使用的数,python通常都会按你的期望的方式处理它们


print(2*0.1)#0.2

##注意:结果包含小数位数可能是不确定的,很多语言都有这个问题,没有什么好担心的

print(0.2+0.1)#0.30000000000000004

print(0.1*3)#0.30000000000000004


#python会尽力找到一种精确表示结果的方法,但鉴于计算机内部表示数的方式,这在很多情况下很难,

#就现在而言,暂时忽略多余的小数位数即可,在第二部分的项目中,你将在需要时学习处理多余小数位数的方式。


#任何数相除,结果都是浮点数


print(2/1)#2.0


#无论那种运算,只要操作数有浮点数,python默认得到的总是浮点数


print(3+0.3)#3.3




#数中的下划线

#书写很大的数时,可以使用下划线将其中的数字分组,使其更清晰易读。

#当你打印这种下划线定义的数时,python不会打印其中的下划线

universe_age = 14_000_000_000

print(universe_age)#14000000000


#这是因为储存这种数时,python会忽略其中的下划线,1000和1_000没有什么不同,这种表示法适用于整数和浮点数。


universe_age = 14_0.1_101_0310_01_02_6

print(universe_age)#140.1101031001026




#同时给多个变量赋值,用逗号隔开,也要注意变量和值的个数相同,python就能正确将他们关联起来

x,y,z = 3,33,333

b = 3,33,333,333333

print(z)#333

print(b)#(3, 33, 333, 333333)



#常量类似于变量,但其值在程序的整个生命周期内保持不变,

###python没有内置的常量类型,但python程序员会使用全大写来指出应将某个变量视为常量,其值始终不变。


###所以,在代码中,要指出应将特定的变量视为常量,可将其字母全部大写。


MAX_CONNECTIONS = 500



#注释(#和三个单,双引号)


##养成编写清晰,简洁的注释


#python之禅(打开终端会话输入import this)


简单数据类型(数number)的评论 (共 条)

分享到微博请遵守国家法律