数字类型(Number)
分类:
整数:
- Python可以处理任意大小的整数,当然包括负整数,在程序中的表示和数学的写法一样。
浮点数:
- 浮点数由整数部分与小数部分组成,浮点数运算可能会有四舍五入的误差。
复数:
- 复数由实数部分和虚数部分组成,可以用a + bj,a为实数部分,b为虚数部分。
数字类型转换:
print(int(1.1))
print(int(1.9))
print(float(1))
print(int("123"))
print(float("12.3"))
print(int("abc"))
print(int("123abc"))
print(int("+123"))
print(int("-123"))
print(int("12+3"))
数学函数:
a1 = -10
a2 = abs(a1)
print(a2)
print((6 > 9) - (6 < 9))
print((10 > 9) - (10 < 9))
print((9 > 9) - (9 < 9))
print(max(1, 2, 3, 7, 8, 9, 4, 5, 6))
print(min(1, 2, 3, 7, 8, 9, 4, 5, 6))
print(pow(2, 5))
print(round(3.456))
print(round(5.678))
print(round(3.456, 2))
import math
print(math.ceil(18.1))
print(math.ceil(18.9))
print(math.floor(18.1))
print(math.floor(18.9))
print(math.modf(22.3))
print(math.sqrt(16))
import random
print(random.choice([1, 3, 5, 7, 9]))
print(range(5))
print(random.choice(range(5)))
print(random.randrange(1, 100, 2))
print(random.randrange(100))
print(random.random())
list1 = [1, 2, 3, 4, 5]
random.shuffle(list)
print(list)
print(random.uniform(3, 9))