简单数据类型(数number)
#编程中,经常使用数来记录得分,表示可视化数据,存储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)