当前位置:   article > 正文

1.X Python基础-常用函数_python1.x

python1.x

一、内置函数

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
  • 1
  • 2
  • 3
  • 4
  • 5

相关函数

  • 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)
  • 1
  • 2
  • 3

输出:

3


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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/686242
推荐阅读
相关标签
  

闽ICP备14008679号