1.X Python基础-常用函数

一、内置函数

1.1 类型比较 - isinstance()

描述
用来判断一个对象是否是某个类型
语法

isinstance(object, classinfo)

  • object:一个实例的对象
  • classinfo:类型名(直接或间接的类名、以及基本类型,或者由类型名组成的元组)
  • 返回值:Bool类型(True 或 False,如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。)

实例

a = 10
print(isinstance(a, int))  # True
print(isinstance(a, str))  # False
print(isinstance(a, float))  # False
print(isinstance(a, (float, str, int)))  # True

相关函数

  • type()

isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。

二、其他函数

2.1 随机整数 - random.randint()

在Python中生成随机数可以使用random模块,生成整数可以使用random.ranidint(a, b)
实例

import random
num = random.randint(1, 3)  # 随机生成1~3之间的整数(包含1和3),即随机生成1、2、3三个数中间的任意一个数
print(num)

输出:

3


参考资料(如有侵权,请联系作者删除内容):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值