Python的数值类型和操作符

    技术2026-03-26  6

        整形和基本的操作符

     

    很简单的一个程序来解释这个类型的相关内容:

    i = 6 # declare integer i, j = 6, 7 # declare two integers on one line: i becomes 6 and j becomes 7 print(i,j) j = 6 + 7 * 92 / (5-3) # basic calculations print(j) i += 2 # increase i with 2 print(i) i -= 1 # decrease i with 1 print(i) i *= 2 # multiply i with 2 print(i) i /= 2 # divide i with 2 print(i) i = i * j / 5 # calculate variables together 

    输出会是这样的:

    Hello World (6, 7) 328 8 7 14 7  

     当然了,Python也支持模运算,而且支持在函数中使用运算符,或者一次定义多个变量,代码奉上:

     __author__="Alex" __date__ ="$2011-2-17 10:39:27$" if __name__ == "__main__": print "Hello"; i = 6 # declare integer print(i) j = i % 3 # j becomes 0 print(j) k = i % 4 # k becomes 2 print(k) l = 7 print ( l+5*7 ) # prints 42 k, e, f = 7, 4, 6 # k becomes 7, e becomes 4, f becomes 6 print(k,e,f) b = c = -3 # b and c become -3 print(b,c)

    运行结果:

     Hello 6 0 2 42 (7, 4, 6) (-3, -3)

     

    浮点型的数据及其操作:

    浮点型的数据一样可以使用和整形一样的操作符,而定义一个浮点型的参数,只用在后面加上小数点就可以了:

    __author__="Alex" __date__ ="$2011-2-17 10:39:27$" if __name__ == "__main__": print "Hello"; i = 6 # declare integer f = 5.0 # declare float i2 = 6/5 # i2 becomes 2 print(i2) f2 = 6.0/5 # f2 becomes 1.2 print(f2) f3 = i/f # f3 becomes 1.2 print(f3)

    显示结果:

    Hello 1 1.2 1.2

    Math运算

    在Python中你如果要使用更高级的运算,例如sin cos 等,Python提供了一个Math函数,这个函数返回的都是浮点型,这个地方需要像Java和C#一样引用外部的类,C#的include,Java的import,Show代码:

    __author__="Alex" __date__ ="$2011-2-17 10:39:27$" if __name__ == "__main__": print "Hello"; import math a = math.sin(90) # sine print(a) a = math.cos(0) #cosine print(a) a = math.tan(0) #cosine print(a) a = math.sqrt(4) # square root print(a)

    运行结果:

    Hello 0.893996663601 1.0 0.0 2.0

     

     

    最新回复(0)