python常用函数及方法


在这里插入图片描述

一、 对比数据类型的优缺点

1. python的数值、字符串、元祖是不可变数据类型,而列表、字典、集合是可变数据类型。

2. 字符串、列表、元祖的内部元素是有序的,而字典、集合的内部元素是无序的。

3. 从消耗时间上比较:集合<字典<元祖<列表

4. 从占用内存上比较:字典>集合>列表>元祖

一、判断类型

id() id(a) 返回对象的标识(内存中的位置),返回值为整数。

is a is b? 比较两个对象的标识

type() type(a) 返回对象的类型

instance(object,type) instance(a,list) 检查类型
在这里插入图片描述

a = 0.1
b = 0.1
print(id(a), id(a)==id(b), a is b) # (94172288661952, True, True)
print(type(a))                     # <type 'float'>
print(isinstance(a,float))         # True

二、数值:int、long、float、bool、complex 不可变

abs(x)
max(x1,x2,...)
min(x1,x2,...)

# math库
import math
math.ceil()
math.floor()
math.sqrt()        # 平方根
math.log(x,base)      # 对数,x为真数,base为底数且默认为e
math.power(x,n)    # x的n次方
math.fabs()        # 绝对值
math.pi            # 圆周率
math.e             # 自然常数e


# random库
import random
random.seed(a)              # 初始化随机数种子a,可以是整数或浮点数?????????????????/
random.random()             # [0, 1)之间的随机小数
random.uniform(a,b)         # [a,b]之间的随机小数
random.randint(a,b)         # [a,b]之间的随机整数
random.randrange(m,n[,k])   # [m,n)之间以k(默认为1)为步长的随机整数. (10, 100, 2)结果相当于从[10, 12, 14, 16, … 96, 98]序列中获取一个随机数。
random
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>