数字包括 整数型(int)、浮点型(float)、复数型
math库课程中的math
是python的模块(库),他是python的标准库拥有4个数学常数和44个函数
使用方法:import math
或from math import *
(推荐第一个,第二个有可能因为自定义名称冲突发生报错等情况)(以第一种进行举例)
使用库:math.\
即可
常见函数:
import math
print(math.ceil(4.1)) #返回数字的上入整数
5
print(math.floor(4.9)) #返回数字的下舍整数
4
print(math.fabs(-10)) #返回数字的绝对值
10
print(math.sqrt(9)) #返回数字的平方根
3
print(math.exp(1)) #返回e的x次幂
e(2.718281828459045)
————————以上为老师上课内容————————
math.pi #π的值
3.141592653589793
math.e #e的值
2.718281828459045
math.inf #正无穷
-math.inf#负无穷
math.fmod(x,y)#相对应x%y返回模的值(余数)
math.factorial(x)#返回x的阶乘
其他的可以参考官方文档
随机函数(random)
使用方法import random
导入随机函数库
import random
random.random()#随机生成0-1的小数(小数点自动取6位)
random.randint()#生成一个随机整数
random.randint(x,y)#生成一个x到y之间的随机整数
#这里的x,y可以取到! 不是左闭右开!注意不是
random.seed()#带种子的随机函数
#种子相同生成的结果就相同
字符串
稍微详细的解析请点击查看
字符串是不可变的集合,可以重新赋值,但是地址会变化
字符串用引号来表示
可以用单引号,双引号
三引号(三引号可以用来表示多行的内容也可以用于多行注释)
字符串拼接 用 +
a = "Hello "
b = "World "
print(a + b)
hello world
字符串多次重复用 *
print(a * 3)
aaa
判定是否在字符串 用 in
print('e' in a)
True
判定是不是不在字符串用 not in
print('e' not in a)
False
#返回值为布尔型(True,False)布尔值首字母必须大写
读取与切片
该读取与切片和 列表,元组等都一样
遵循左闭右开(左边的取得到,右边的不行)
使用方法:[a